国产探花免费观看_亚洲丰满少妇自慰呻吟_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://m.survivalescaperooms.com/Abnerzj/p/3819421.html


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 东兰县| 会泽县| 治县。| 镇宁| 搜索| 会昌县| 贺兰县| 兴文县| 尚志市| 京山县| 广南县| 玉田县| 雅安市| 开封市| 桐城市| 宁阳县| 交口县| 密云县| 甘肃省| 手机| 弋阳县| 达尔| 松阳县| 巴南区| 辰溪县| 新民市| 望江县| 遂昌县| 土默特右旗| 章丘市| 林甸县| 如东县| 依安县| 容城县| 汝南县| 甘孜| 绍兴县| 榕江县| 大厂| 汽车| 云龙县|