iOS通过代码跳转到指定的StoryBoard

来源:互联网 发布:java double 转string 编辑:程序博客网 时间:2024/06/05 06:16

在有storyBoard之后,界面跳转变的更加简单了。拖根线,再配合几句代码就可以了。但是在项目较大的工程中,到处拖线会让StoryBoard变的乱糟糟的。所以,最开始纯代码跳转界面的方法还是很有必要去掌握的。

Step1:
创建新的工程,在storyBoard创建navigationController,第一个视图和第二个视图
屏幕快照 2015-04-22 上午8.46.36

Step2:
把各个控制器的class设为对应的类,并且给要跳转的controller设一个ID
屏幕快照 2015-04-22 上午8.48.46

step3:
我们在第一个controller的按钮对应的事件中,加入跳转代码

1
2
3
4
5
6
7
8
//将我们的storyBoard实例化,“Main”为StoryBoard的名称
UIStoryboard *mainStoryBoard = [UIStoryboard storyboardWithName:@"Main"bundle:nil];
     
//将第二个控制器实例化,"SecondViewController"为我们设置的控制器的ID
SecondViewController *secondViewController = [mainStoryBoard instantiateViewControllerWithIdentifier:@"SecondViewController"];
     
//跳转事件
[self.navigationController pushViewController:secondViewController animated:YES];

OK,来看下效果
StoryBoard纯代码跳转

最后,奉上demo
StoryBorad纯代码跳转 2

本文永久地址:http://blog.it985.com/10230.html
本文出自 IT985博客 ,转载时请注明出处及相应链接。

0 0
原创粉丝点击