ios两行代码解决不引入头文件,进行Storyboard跳转

237 阅读1分钟

Img393305880.jpg

代码演示:

Storyboard.gif

代码:

    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"ConfirmOrder" bundle:nil];

//    [self.navigationController showViewController:[storyboard instantiateInitialViewController] sender:nil];
    
    [self.navigationController pushViewController:[storyboard instantiateInitialViewController]  animated:YES];

解析:

[UIStoryboard storyboardWithName:@"ConfirmOrder" bundle:nil];
@"ConfirmOrder"  是你的Storyboard 名。

pushViewController 和  showViewControlle  两种跳转方式,官方推荐使用showViewControlle ,因为后面可带参数。

上面是通过Storyboard 名字寻找入口Storyboard 文件。有一点要注意 Is Initial View Controll 要勾上。

屏幕快照 2016-08-24 下午1.11.09.png

绑定Storyboard的控制器,就可以控制了。

屏幕快照 2016-08-24 下午1.13.38.png
Storyboard 苹果官方推荐使用,用不用,自己掂量,当然坑也必定不少,大家一起来埋坑吧!