iOS的UI开发中UITabBarControlle的基本使用教程

2020-01-14 18:05:04于海丽

在上面的程序中,UITabBarController有4个子控制器,所以UITabBar中有4个UITabBarButton,UITabBar的结构⼤大致如下图所示:

iOS的UI开发中UITabBarControlle的基本使用教程

2.UITabBarButton

UITabBarButton⾥面显⽰什么内容,由对应子控制器的tabBarItem属性来决定

 c1.tabBarItem.title=@"消息";
 c1.tabBarItem.image=[UIImage imageNamed:@"tab_recent_nor"];

iOS的UI开发中UITabBarControlle的基本使用教程

3.有两种方式可以往UITabBarController中添加子控制器

(1)[tb addChildViewController:c1];

(2)tb.viewControllers=@[c1,c2,c3,c4];

注意:展示的顺序和添加的顺序一致,和导航控制器中不同,展现在眼前的是第一个添加的控制器对应的View。

UITabBarController生命周期(使用storyoard搭建)
一、UITabBarController在storyoard中得搭建
1.新建一个项目,把storyboard中默认的控制器删除,拖UITab Bar Controller。
2.创建viewcontroller,添加到UITab Bar Controller中去(连线)。

iOS的UI开发中UITabBarControlle的基本使用教程

注意点:连线的顺序就是将来显示的顺序,显示在眼前的为第一个连线的view。
提示:控制器的界面对应的tabbarbutton和图片显示什么内容,由它的控制器确定。
3.设置子控制器的UITabBar等信息。 

iOS的UI开发中UITabBarControlle的基本使用教程