麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

獲取Storyboard中單獨的控制器

2019-11-14 20:20:46
字體:
供稿:網(wǎng)友

最近碰到一個問題,需求如下:

需求:在某個storyboard中有一個單獨的控制器VC(沒有連線),在storyboard中給此VC隨便拖幾個控件在上面,同時自定義一個類綁定此VC,問如何獲取到此VC并且顯示storyboard中此VC設(shè)置的界面。如下圖:

 

1,首先要知道是哪個storyboard,先介紹一下storyboard的三個方法:

1> 下面的方法表示通過storyboard的名字從某個包中獲取(一般設(shè)置為nil表示從主包中獲取)storyboard
+ (UIStoryboard *)storyboardWithName:(NSString *)name bundle:(NSBundle *)storyboardBundleOrNil

2> 此方法獲取到storyboard中初始的控制器
- (id)instantiateInitialViewController 

3> 此方法表示通過控制器的identifier獲取到此控制器,新版本的Xcode用Storyboard ID來表示某個控制器的identifier
- (id)instantiateViewControllerWithIdentifier:(NSString *)identifier; 

好了,從上面的三個方法應(yīng)該很多朋友都知道怎么獲取Storyboard中單獨的控制器了。

 

2,在storyboard中設(shè)置此單獨的VC的identifier,即Storyboard ID,用于區(qū)分storyboard中的控制器,如下圖

                 

 

3,在類中調(diào)用storyboard中的-instantiateViewControllerWithIdentifier:方法獲取次單獨的VC

ZJDuLiController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"DuLi"]

 

4,push或modal出次VC即可

[self.navigationController pushViewController:vc animated:YES];

最終效果如下:

                              

 

原創(chuàng)文章,轉(zhuǎn)載請注明出處:http://www.companysz.com/Abnerzj/p/3819421.html


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久国语对白 | 色97在线 | 中文字幕 亚洲一区 | 国产 一区 | 国产激情精品一区二区三区 | 亚洲99| 亚洲看片网 | 免费看欧美一级特黄a大片 久久免费视频一区二区三区 | 福利免费在线观看 | 国产成人精品免高潮在线观看 | 免费黄色一级网站 | 免费视频www在线观看 | 天天看天天摸天天操 | 天天操很很操 | 久国产 | 色妞妞视频 | 欧美一区中文字幕 | 久久999精品久久久 国产噜噜噜噜久久久久久久久 | 成人在线视频精品 | 久久99精品久久久久久秒播放器 | 久久精品一区二区三区国产主播 | 一级做受毛片免费大片 | 国产自在自线午夜精品视频在 | 欧美一级久久 | 亚洲成人激情av | 视频久久免费 | 被啪羞羞视频在线观看 | 免费国产人成网站 | 国产精品久久久麻豆 | 草草久久久 | 久久精品79国产精品 | 成年人视频免费 | 亚洲一区中文字幕 | 天天干干 | 精品国产九九九 | 超久久| 欧美日韩精品中文字幕 | 日本不卡一区二区三区在线 | 国产精品99久久免费观看 | 亚洲精品一区二区三区在线看 | 久久αv|