UINavigationController介绍:2-控制器跳转
导航控制器最核心的功能就是控制各个子控制器之间进行跳转,在导航控制器类的API中,提供了若干个管理子控制器以及跳转控制器的方法,需要重点掌握。
导航控制器的定义中,提供了Push与Pop的方法,来实现子控制器之间的跳转,其中:Push对应入栈操作,Pop对应出栈操作。
- 入栈操作,显示新的子控制器
- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated;
- 出栈操作,显示目前在栈顶的控制器
- (nullable UIViewController *)popViewControllerAnimated:(BOOL)animated;
- 出栈操作,显示指定的控制器
- (nullable NSArray *)popToViewController:(UIViewController *)viewController animated:(BOOL)animated;
- 出栈操作,显示导航控制器的根控制器
- (nullable NSArray *)popToRootViewControllerAnimated:(BOOL)animated;
文章发布时间为: October 27th , 2016 at 02:13 pm
最后编辑时间为: September 13th , 2017 at 02:59 pm
本文由 99ios 创作,转载请注明出处
最后编辑时间为: September 13th , 2017 at 02:59 pm
本文由 99ios 创作,转载请注明出处