UINavigationController多视图控制器

整理了一下 

系统自带的UIBarButtonSystemItem样式

另外补充一下关于pop的方法,还是用代码说明一下,方便理解:

往往我们push到下个页面没有问题,可是当跳回时,我们有三种方法可以选择,下面有代码注释,但要注意第二种方法:一定不能犯下面这种错误!

// 容易错的地方

    // 错误的写法,由于alloc,所以这里的second页面已经不再是刚开始的第二个页面了,有新创建一个,所以不能这么写

//    SecondViewController *second = [[SecondViewController alloc] init];

    // 正确写法

    SecondViewController *second = (SecondViewController *)[self.navigationController.viewControllers objectAtIndex:1];

    //1,这里调用的popViewControllerAnimated:方法:跳回当前页面的前一页

//    [self.navigationController popViewControllerAnimated:YES];

    //2这里调用的popToViewController:animated:方法:是跳回任意一个页面

    [self.navigationController popToViewController:second animated:YES];

    //3这里调用的popToRootViewControllerAnimated:方法:不论你当前在第几页跳回的是首页

//    [self.navigationController popToRootViewControllerAnimated:YES];




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值