iOS的幾種頁面跳轉方式


前言

對於新手來說,iOS的幾種跳轉方式還挺繁瑣的,下面就來一一介紹

1.不帶任何布局文件的viewController之間的跳轉

MyViewController *vc = [[MyViewController alloc]init];
[self.navigationController pushViewController:vc animated:YES];

2.帶.xib布局文件的viewController之間的跳轉

//在初始化的時候需要使用initWithNibName函數,並且里面的名稱要和xib文件名稱保持一致
MyViewController *vc = [[MyViewController alloc]initWithNibName:@"MyViewController" bundle:nil];
[self.navigationController pushViewController:vc animated:YES];

3.帶.storyboard布局文件的viewController之間的跳轉

MyViewController *vc = [[UIStoryboard storyboardWithName:@"MyViewController" 
bundle:nil] instantiateInitialViewController];
[self.navigationController pushViewController:vc animated:NO];

4.storyboard文件中viewController的跳轉
首先storyboard本身提供了很多便捷的方式幫助我們構建布局文件,直接可以通過“連線”操作就可以實現viewContoller之間的跳轉,storyboard可以看作是一個頁面集合或者viewController的集合。這樣不僅可以減少我們編寫的代碼量,也方便我們查看頁面之間的跳轉邏輯,下面我簡單地說一下,操作方式

新建幾個viewController,使用按住control和左鍵(觸摸板按下去),拖動,就會出現一條帶箭頭的線,然后移動到你想要跳轉的viewController中,釋放它,就是出現幾個action選項,一般選show即可

 

 

 

 

總結

至此,iOS的幾種跳轉方式已經說完了,其實還有其他方式,我這里就說了幾種常見的,方便iOS的新手朋友可以快速上手


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM