UITabBarController记录
来源:互联网 发布:题库软件下载 编辑:程序博客网 时间:2024/04/29 17:55
UITabBarController可以放到一个UINavigationController中。这样就有一个导航栏了。但是这个方案好像有一点点的异常。
一般还是采用给UiTabBar中每个viewController中添加一个UINavigationController,然后每个viewController自己控制navigation。
UITabBarController底部有一个UITabBar视图,用来控制一组控制器的切换,类似选项卡。每个Tab控制一个ViewController。
每个Tab是一个UiTabBarItem对象,通用self.tabBarItem来访问。
通过self.title来设置Tab上的标题。
通过修改UITabBar的tintColor属性定义背景颜色。
定制uiTabBar系统提供了就2种方法,一种是加载系统提供的按钮,另一种自定义的方法是设置标题名和图标的方法。
UITabBar的常用badgeValue属性显示红色图标。值是一个NSString的类型。
可以通过自定义的一张view替代UITabBar,来自定义tabBar。
IOS5.0以后,可以直接设置UITabBar的背景图片和选中tab的图片。
UITabBar的高度为49dip。
进行tabBar的隐藏,需要放到ViewController的init方法中。
通过selectedIndex来设置当前的显示哪个view。
自定义tabBar的层次关系 背景,选中图片,button(最上面)。
选中图片可以用来表示选中时view对应的button的效果,使看起来效果很好看很明显。
当点击不同的button的时候,就将“选中图片”的frame重新设置下。
点击一个选项,需要进行新页面的显示,则可以直接用push到新界面。
当push进来的时候,设置hidesBottomBarWhenPushed = YES; 则没有tabBar的时候不会出现底部一片空白。
在push的时候可以将底部自定义的tabBar,添加一个向左的动画,这样就可以和push一起慢慢的消失。
UIView动画的时候,所有的动画属性都要写在frame变化的前面。
- UITabBarController记录
- UITabbarController
- UITabBarController
- UITabBarController
- UITabBarController
- UITabBarController
- UITabBarController
- UITabbarController
- UITabBarController
- UITabBarController
- UITabBarController
- UITabbarController
- UITabBarController
- UITabBarController
- UITabBarController
- UITabBarController
- UITabBarController
- UITabBarController
- X Window开发编程
- 有喜欢看动漫的吗?
- 【资料】约瑟夫环
- 黑马程序员 IO
- Qt跨线程信号和槽的连接
- UITabBarController记录
- DB2必须了解的常用命令及技巧(转)
- X Window编程基础 2
- Unix时间戳转换
- 信息系统项目管理师考试难度
- 2014移动互联网入口之争剧变
- 系统集成项目管理工程师考试难度
- Android开发学习之Xml解析归纳
- 控制台,终端,虚拟终端,tty,shell等概念的区别