UINavigationController 界面跳转情况

来源:互联网 发布:3d定制女仆2各项数据 编辑:程序博客网 时间:2024/06/05 05:27

解决 界面跳转的警告问题
从一个控制器的view 上跳转到另一个导航控制器时,以下代码出现警告
// [self presentViewController:naVC animated:YES completion:nil];

warning 在tabbar里用presentViewController 会出现这个警告 要通过窗口将控制器放入到栈中进行跳转

用此方法解决跳转界面警告
[self.view.window.rootViewController presentViewController:naVC animated:YES completion:nil];

导航控制器返回上一控制器情况
当上一个控制器是导航控制器 用以下代码返回
[self.navigationController popViewControllerAnimated:YES];
当上一控制器是普通控制器 用以下代码返回
[self dismissViewControllerAnimated:YES completion:nil];

0 0
原创粉丝点击