iOS开发那些事-故事板实现标签导航

故事板实现标签导航ios

用故事板技术实现标签导航模式。ide

 

使用“Tabbed Application”模版,建立一个名为 “TabNavigationStoryborad”的工程。勾选“Use Storyborads”、“Use Automatic Reference Counting”。建立完成以后打开MainStoryboard.storyboard。动画

1

三个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”到设计画面中。对象

2

添加一个Scene以后,还须要为它和“Tab Bar Controller Scene”连线,按住control键从“Tab Bar Controller Scene”拖拽鼠标到“View Controller Scene”,而后松开鼠标弹出菜单选择“view controllers”,这样连线就作好了。get

3

而后咱们再添加一个视图控制器类“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”。it

添加图标到工程中,修改标签栏项目中图标和文本,选择“Hei View Controller Scene”→“Hei View Controller”→“Tab Bar Item”,打开属性检查器,“Bar Item”→“Title”为“黑龙江”,“Image”选择为“hei.png”。按照一样的办法修改其余两个视图控制器。io

 

 4

三个视图的设计能够参考上篇文章nib实现部分,拖拽一些Label控件,摆放好位置,修改城市名字,而后再修改视图背景颜色。基于故事板的标签导航模式就实现完毕了。在整个过程当中咱们没有编写一行代码。模板

相关文章
相关标签/搜索