UIViewController編程
目錄函數
概述動畫
UIViewController之間的遷移spa
IOS編程中,視圖間的跳轉有三種方式,方式一:把一個視圖添加到另外一個視圖控制器的視圖上做爲其子視圖,要離開此視圖時,把該視圖移除(不推薦);方式二:一次顯示一個視圖控制器,而後從一個視圖控制器遷移到另外一個;方式三:運用UINavigationController的push和pop; rem
方法一it
把一個視圖添加到另外一個視圖控制器的視圖上做爲其子視圖(覆蓋VIew達到切換效果);io
使用到的相關函數:sso
-(void)addSubview:(UIView *)view;方法
-(void)removeFromSuperview;im
方法二
一次顯示一個視圖控制器而後從一個視圖控制器遷移到另外一個;
相關函數:
-(void)presentViewController:(UIViewController *)viewControllerToPresentanimated:(BOOL)flag completion:(void (^)(void))completion
-(void)dismissViewControllerAnimated:(BOOL)flag completion:(void(^)(void))completion
設置遷移的動畫效果
self.secondVC.modalTransitionStyle =UIModalTransitionStyleCrossDissolve等等;
方法三
結合UINavigationController
待解決
UIView視圖的子視圖裏面的頁面跳轉