首页 > 其他 > 详细

在代码中加载storyBoard中的ViewController

时间:2016-08-23 18:44:27      阅读:125      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!