UIViewController
目录
- 概述
- UIViewController之间的迁移
概述
UIViewController之间的迁移
IOS编程中,视图间的跳转有三种方式,方式一:把一个视图添加到另一个视图控制器的视图上作为其子视图,要离开此视图时,把该视图移除(不推荐);方式二:一次显示一个视图控制器,然后从一个视图控制器迁移到另一个;方式三:运用UINavigationController的push和pop;
方法一
把一个视图添加到另一个视图控制器的视图上作为其子视图(覆盖VIew达到切换效果);
使用到的相关函数:
-(void)addSubview:(UIView *)view;
-(void)removeFromSuperview;
方法二
一次显示一个视图控制器然后从一个视图控制器迁移到另一个;
相关函数:
-(void)presentViewController:(UIViewController *)viewControllerToPresentanimated:(BOOL)flag completion:(void (^)(void))completion
-(void)dismissViewControllerAnimated:(BOOL)flag completion:(void(^)(void))completion
设置迁移的动画效果
self.secondVC.modalTransitionStyle =UIModalTransitionStyleCrossDissolve等等;
方法三
结合UINavigationController
待解决
UIView视图的子视图里面的页面跳转
本文深入探讨了iOS开发中视图控制器之间的三种主要迁移方式:添加子视图、使用present和dismiss方法进行模态展示,以及利用UINavigationController进行push和pop操作。详细介绍了每种方法的适用场景和相关函数,为开发者提供了丰富的实践指导。
336

被折叠的 条评论
为什么被折叠?



