Storyboard的好玩之处在于它可以帮我们省略了很多要手动写的代码,其中segue的功劳功不可没,现总结一下学习心得,若有错误之处,望指正。
创建工程,选择 Single View Application,给工程起个名字,这里是SegueDemo,注意要把下面的Use Storyboard选项勾选上,我使用ARC,这里可以随意。
点选工程文件中的MainStoryboard.storyboard文件,可以看到只有一个视图。这里我要加入一个Tab Bar Controller,那么就可以把原有的视图删除了。接下来要做的一步很重要!storyboard必须要知道从哪个视图开始,选中Tab Bar Controller,按照如下图所示步骤,完成之后将可以看到Tab Bar Controller左侧多出一个箭头,即红色箭头所指。这样storyboard就知道就哪个视图开始了。
ok,现在可以继续了。现在我想item1是在navigationconroller中,选中items1那个视图,Editor ->Embed In -> Navigation Controller
确定之后,效果如下图所示:
ok,现在选中navigationcontroller 右边这个视图,将其Class设置为ViewController,这样这个视图就关联了ViewController这个类。
在view controller这个视图上放置两个UIButton,分别命名为push和modal,再在这个视图右侧加入两个UIViewController,效果如下:
选中“p