您的位置:首页 > 产品设计 > UI/UE

73-UITabBarController(主流框架的搭建)

2015-01-21 22:24 204 查看
UITabBarController

1.UITabBar的高度:49px

2.UITabBar的使用步骤

1>初始化UITabBarController

2>设置UIWindow的rootViewController(根控制器)为UITabBarController

3>根据具体情况,通过addChildViewController方法添加对应个数的子控制器

3.UITabBar添加子控制器的方式有2种

1>添加单个子控制器

- (void)addChildViewController:(UIViewController *)childController;

[tabBarVC addChildViewCintroller:VC1];

2>设置子控制器数组

使用UITabBar的viewControllers属性

@property(nonatomic,copy) NSArray *viewControllers;

tabBarVC. viewControllers=@[V1,V2,V3];

4.UITabBarButton

1>:UITabBar底部按钮就是UITabBarButton

2>如果UITabBarController有几个子控制器,那么UITabBar内部就会有几个UITabBarButton作为子控件

5.UITabBarItem

UITabBarItem有以下属性影响着UITabBarButton的内容

1>标题文字

@property(nonatomic,copy) NSString *title;

2>图标

@property(nonatomic,retain) UIImage *image;

3>选中时的图标

@property(nonatomic,retain) UIImage *selectedImage;

4>提醒数字

@property(nonatomic,copy) NSString *badgeValue;

注意: UITabBarItem没有设置图片时提示数字显示在按钮左边,设置图片以后在右边

6. 在iOS8以后UITabBar选中的UITabBarButton会默认被渲染(为蓝色)

7. UITabBar的管理原理

1>将创建的每一个子控制器都放进UITabBar的viewControllers数组里面存储

2>在第一个控制器跳转到第二个控制器的时候,先将第一个控制器移除,才跳到第二个控制器。

8.App主流UI框架结构图解

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: