国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

獲取Storyboard中單獨(dú)的控制器

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

最近碰到一個(gè)問題,需求如下:

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

 

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

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

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

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

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

 

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

                 

 

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

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

 

4,push或modal出次VC即可

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

最終效果如下:

                              

 

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


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 澎湖县| 满城县| 林西县| 永州市| 鄂温| 井冈山市| 宁陕县| 常熟市| 武穴市| 万宁市| 安塞县| 老河口市| 凭祥市| 临泉县| 阿拉善盟| 岢岚县| 崇左市| 开封县| 云梦县| 荆州市| 彝良县| 屏边| 古交市| 隆回县| 荥经县| 玉门市| 大洼县| 万源市| 建平县| 闻喜县| 崇左市| 广灵县| 红河县| 武定县| 宁安市| 湛江市| 延津县| 肃宁县| 邢台市| 凯里市| 东兴市|