如何加载视图控制器没有按钮,在故事板?(How to load view controller wi

2019-09-22 13:26发布

我想没有按钮加载视图控制器。 我的标识符设置为10,并试图使用

if(...){ 
    //load ViewController2
    [[self storyboard] instantiateViewControllerWithIdentifier:@"10"];
}

但没有任何反应。

利用该功能s doesn牛逼的工作太

 UIViewController *vc = [[self storyboard] instantiateViewControllerWithIdentifier:@"10"];

[self.navigationController pushViewController:vc];

这里是我的progect http://www.sendspace.com/file/kfjhd5

什么问题?

Answer 1:

调用instantiateViewControllerWithIdentifier:将创建一个视图控制器,因为它说。 而已。 如果你想真正显示它您需要使用一个变量,并将它推到您的视图控制器堆栈。

UIViewController *vc = [[self storyboard] instantiateViewControllerWithIdentifier:@"10"];
[self.navigationController pushViewController:vc];

当然,你必须使用一个是UINavigationController做到这一点。



文章来源: How to load view controller without button in storyboard?