码迷,mamicode.com
首页 > 其他好文 > 详细

在代码中加载storyBoard中的ViewController

时间:2016-08-23 18:46:17      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:

首先, 要在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:方法也可以, 其实就不用写... 

在代码中加载storyBoard中的ViewController

标签:

原文地址:http://www.cnblogs.com/mafeng/p/5800253.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!