在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
类说明 视图管理器的派生类,CATabBarController作为一个特殊的视图管理器,负责协调多个视图管理器之间的工作,是对视图管理器的一种特殊封装。通常当你的程序需要使用一些平行的界面,这里说的平行界面就是程序中的某些功能界面是处于平级的,这些功能界面可以相互切换,tabBarController就很适合这种情况。 基类 CAViewController,CATabBarDelegate,CAPageViewDelegate,CAScrollViewDelegate CATabBarController 属性(点击查看方法介绍)
CATabBarController 方法(点击查看方法介绍)
创建与初始化
样式 可设置样式:文本、位置(上、下)、背景颜色、图片 CATabBarItem控制:文本、默认图片、选中图片
管理 主要是切换:
CATabBarController 属性 类型:bool 解释:TabBar可以滑动切换。is/set{}。
类型:bool 解释:查看TabBar是否隐藏。is{}。 类型:CABarVerticalAlignment 解释:TabBar对齐方式。get{}。 类型:CAImage* 解释:TabBar的背景图像。set/get{}。 类型:CAColor4B 解释:TabBar的背景颜色。set/get{}。 类型:CAImage* 解释:TabBar选择状态下背景的图像。set/get{}。 类型:CAColor4B 解释:TabBar选择状态下背景的颜色。set/get{}。 类型:CAImage* 解释:TabBar选择状态下指标的图像。set/get{}。 类型:CAColor4B 解释:TabBar选择状态下指标的颜色。set/get{}。 类型:CAColor4B 解释:TabBar标题为正常的颜色。set/get{}。 类型:CAColor4B 解释:TabBar标题为选定的颜色。set/get{}。 CATabBarController 方法 virtual bool initWithViewControllers(const CAVector<CAViewController*>& viewControllers,CABarVerticalAlignment var = CABarVerticalAlignmentBottom); 返回值:bool 参数:
解释:初始化CATabBar
bool showSelectedViewController(CAViewController* viewController); 返回值:bool 参数:
解释:设置当前被选中的viewController CAViewController* getViewControllerAtIndex(unsigned int index); 返回值:CAViewController* 参数:
解释:获取当前显示view的viewController的索引值 CAViewController* getSelectedViewController(); 返回值:CAViewController* 参数: 解释:获取当前选中的viewController virtual bool showSelectedViewControllerAtIndex(unsigned int index); 返回值:bool 参数:
解释:根据索引值显示当前选中的viewController virtual unsigned int getSelectedViewControllerAtIndex(); 返回值:unsigned int 参数: 解释:获取当前的被选中的viewController的索引值 virtual void setTabBarHidden(bool hidden, bool animated); 返回值:void 参数:
解释:TabBar的显示与隐藏 void updateItem(CAViewController* viewController); 返回值:void 参数:
解释:更新视图 void showTabBarSelectedIndicator(); 返回值:void 参数: 解释:显示刷新TabBar |
请发表评论