您的位置:首页 > 移动开发 > IOS开发

iOS学习之——视图跳转方式

2016-05-24 14:33 423 查看
视图跳转方式:(push pop)

[self.navigationController pushViewController:(nonnull UIViewController *)animated:(BOOL)];
popToRootViewControllerAnimated:(BOOL)
popToViewController:(nonnull UIViewController *)#animated:(BOOL)
popViewControllerAnimated:(BOOL)


只有push 才会执行 viewDidLoad 等等,pop是不会执行的。

push与present都可以推出新的界面。

present与dismiss对应,push和pop对应。

present只能逐级返回,push所有视图由视图栈控制,可以返回上一级,也可以返回到根vc,其他vc。

present一般用于不同业务界面的切换,push一般用于同一业务不同界面之间的切换。

push就是压栈,pop就是出栈!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: