读书人

iPhone开发【十二】多视图技术小结之四

发布时间: 2012-11-26 11:48:49 作者: rapoo

iPhone开发【十二】多视图技术总结之四:Segmented Control

转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8213431作者:张燕广

这是iPhone开发多视图技术系列最后一篇,说说使用SegmentedControl实现视图切换。

实现的功能:通过UISegmentedControl模拟多视图切换。

关键词:多视图UISegmentedControl

UISegmentedControl是一个横向的组件,由多部分组成,每一部分都是一个独立的按钮,一般用来切换视图的显示模式或者在几项之间做单选。

这个控件并不是用来实现多视图切换的,实际开发中也几乎不用它来做多视图切换,此博文仅为模拟多视图应用。

1、创建一个Empty Application工程,命名为:MultiView-Navigation,如下图

iPhone开发【十二】多视图技术小结之四:Segmented Control

2、选中工程中的Group MultiView-Tab,然后按住CMD(Windows键)+N,新建视图控制器MainViewController,如下图

iPhone开发【十二】多视图技术小结之四:Segmented Control

3、依照上步,新建视图控制器FirstViewController、SecondViewController

4、修改MainViewController.xib,添加一个ToolBar控件,一个Segmented Control 控件,两个Fixed Space Bar Button Item控件,如下:

iPhone开发【十二】多视图技术小结之四:Segmented Control

5、修改FirstViewController.xib、SecondViewController.xib,各添加一个Label控件,如下:

iPhone开发【十二】多视图技术小结之四:Segmented ControliPhone开发【十二】多视图技术小结之四:Segmented Control

6、修改AppDelegae类,AppDelegate.h如下:


8、编译、运行,效果如下:

iPhone开发【十二】多视图技术小结之四:Segmented ControliPhone开发【十二】多视图技术小结之四:Segmented Control

点击下载本文源代码

读书人网 >Iphone

热点推荐