UITabBarController是TabBar(标签栏)控件的视图控制器,可以作为根控制器,这里我将介绍标签栏控制器来实现视图之间的跳转。
首先我们来看一下标签栏控制器的原理,为了简易起见,我画一个图来帮助理解,如下:
标签栏控制器视图切换步骤:
1、创建一个为Tab Bar Application
2、重命名FirstViewController与SecondViewController对应的源文件、头文件、与nib文件
其中源文件、头文件通过Refactor实现重构修改, nib文件手动修改。
3、在Main NIB文件中新建一个普通的视图控制器添加其中,手动创建一个普通视图控制器,然后再xcode的视图编辑栏中将创建的视图控制器设置到新建的普通视图控制器中。
具体细节看下图:
运行效果图如下: