iOS开发那些事-故事板实现标签导航
来源:互联网 发布:linux如何安装显卡驱动 编辑:程序博客网 时间:2024/06/05 17:09
故事板实现标签导航
用故事板技术实现标签导航模式。
使用“Tabbed Application”模版,创建一个名为 “TabNavigationStoryborad”的工程。勾选“Use Storyborads”、“Use Automatic Reference Counting”。创建完成之后打开MainStoryboard.storyboard。
三个Controller Scene 会有由一些线连接起来,这些线就是Segue,看到它是否想起了动画书中的“故事板”,事实上,iOS故事板起源于动画行业。故事板开始的一端是“Tab Bar Controller Scene”它是根视图控制器,图中有两个Segue它们描述了“Tab Bar Controller Scene”与“First View Controller Scene”和“Second View Controller Scene”之间的关系。
我们需要修改两个现有的Scene,然后再添加一个Scene,才能满足我们的业务需求。修改两个现有的Scene很简单,按照上一节修改视图控制器命名就可以了,然后Scene就会跟着变化。添加一个Scene到设计画面中如图6-40所示,从对象库中拖拽一个“View Controller”到设计画面中。
添加一个Scene之后,还需要为它和“Tab Bar Controller Scene”连线,按住control键从“Tab Bar Controller Scene”拖拽鼠标到“View Controller Scene”,然后松开鼠标弹出菜单选择“view controllers”,这样连线就做好了。
然后我们再添加一个视图控制器类“LiaoViewController”。在菜单中选择File->New->File… ,在文件模板中选择iOS→Objective-C出现新建文件对话框,在Class项目中输入“LiaoViewController”,Subclass of 中选择UIViewController,不勾选With XIB for user interface。再回到IB中选中“View Controller Scene”,打开标识检查器,在Custom Class→Class为“LiaoViewController”。
添加图标到工程中,修改标签栏项目中图标和文本,选择“Hei View Controller Scene”→“Hei View Controller”→“Tab Bar Item”,打开属性检查器,“Bar Item”→“Title”为“黑龙江”,“Image”选择为“hei.png”。按照同样的办法修改其他两个视图控制器。
三个视图的设计可以参考上篇文章nib实现部分,拖拽一些Label控件,摆放好位置,修改城市名字,然后再修改视图背景颜色。基于故事板的标签导航模式就实现完毕了。在整个过程中我们没有编写一行代码。
- iOS开发那些事-故事板实现标签导航
- iOS开发那些事-nib实现标签导航
- iOS开发那些事-平铺导航–基于分屏导航及案例实现
- iOS开发那些事-平铺导航-基于Page的导航及案例实现
- iOS开发那些事--创建基于故事板的iOS 6的HelloWorld
- 【cocos2d-x IOS游戏开发-捕鱼达人18】积分板实现
- IOS学习之关于导航那些事
- iOS关于导航栏的那些事。
- linux和开发板实现信息共享
- android开发板实现关机功能
- iOS开发那些事
- iOS开发那些事--nib、xib与故事板的关系
- iOS开发那些事-关于性能优化–选择nib还是故事板的讨论
- iOS开发那些事--nib、xib与故事板的关系
- iOS应用开发17——导航栏的那些事
- iOS 蓝牙开发那些事
- iOS 蓝牙开发那些事
- iOS app开发那些事
- 3D服务器端以向量计算为主的角色位置的算法
- SQLServer2005中5个不能查询的系统表
- 程序人生--2003年(18)
- SQL SERVER 2005 数据库状态为“可疑”的解决方法
- OpenGL ES1.1.12版权说明
- iOS开发那些事-故事板实现标签导航
- 3D寻路算法,出现频繁拉回问题
- MMA7660传感器使用心得
- linux shell条件判断语句
- lucene中Field.Index,Field.Store
- DBCC PAGE 详细说明
- 成功的7个性格模式
- 二叉树中和为某一值的路径
- 性能测试