在代碼中加載storyBoard中的ViewController


首先, 要在storyBoard中畫出想要的VC, 然后建一個VC類和他關聯.如圖

:

調用時找如下寫:

DetailViewController *detailVC = [[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"123"];
    NSLog(@"%@", self.storyboard);
    [self.navigationController pushViewController:detailVC animated:YES];

@"Main"是sb的名字:

 

@"123"是detailVC在sb中的標識:

即先獲取sb, 然后根據標識獲取VC, 然后就可以進行其他的操作了.

這樣, 不用在detailVC中寫init: withaDecoder:方法也可以, 其實就不用寫... 


免責聲明!

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



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