iOS 加載Viewcontroller的幾種方法


 

 

 

// 一、根據StoryboardID(需要在Storyboard設置),通過ViewController所在的Storyboard來加載:

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"FicowVC"];




// 二、通過UIViewController對應的.xib文件加載:
UIViewController *vc = [[UIViewController alloc] initWithNibName:@"FicowVC" bundle:nil];




// 三、直接加載UIViewController類:
UIViewController *vc = [[UIViewController alloc] init];



/*
注意:
loadNibNamed和initWithNibName需要加載的xib文件是不一樣的。
initWithNibName需要加載的xib文件的File Owner應改是需要加載的類,
而loadNibNamed需要加載的xib文件的File Owner為NSObject。
*/

 

 

 

 

 

 


轉載請注明出處:http://www.cnblogs.com/ficow/p/7253666.html


免責聲明!

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



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