Storyboard 之segue用法总结

本文详细介绍了如何在 iOS 开发中使用 Storyboard 的 segue 进行视图切换,包括创建 segue、设置 segue 类型、自定义 segue 以及处理 segue 中的代理方法。通过实例演示了如何在 Tab Bar Controller 中嵌入 Navigation Controller,并展示了如何通过自定义 segue 实现动画效果。
摘要由CSDN通过智能技术生成

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值