ios6中对TabBar的配置比较自由,但是到ios7里多了很多限制。因此有些效果在ios7里实现起来比较麻烦,本文简单总结一下
容易实现的:
[[UITabBar appearance] setBarTintColor:color];// 背景色
[[UITabBar appearance] setSelectedImageTintColor:[UIColor whiteColor]];// 选中图标颜色
TabBar默认的背景色是灰色的,但是可以调;被选中的TabBarItem的颜色默认是蓝色的,这个也可以调
下面是一些默认的风格,而且比较难通过代码自定义,建议就遵循apple的规范好了,否则会很费力
1、未选中的TabBarItem的图标颜色,默认是灰色的
2、选中TabBarItem之后的背景颜色,就是BarTintColor。但是如果希望选中之后,有一个特殊的颜色,很难做到
3、TabBarItem,图标的尺寸。自己设置大小很难,虽然可以设置Insets,但是会有一个重复点击收缩的BUG,所以不如让美工提供一个合适尺寸的图标
4、TabBarItem,默认上面是image,下面是title,都预留了位置。如果想去掉title,把空间留给上面的image,也比较困难
总的来说,相对于NavigationBar来说,TabBar的自定义要麻烦很多,尽量不要找麻烦
分享到:
相关推荐
ios自定义tabbar和navigationbar
IOS自定义Tabbar和导航条 已经写好 拖进项目 更换图片即可
iOS自定义tabBar(包含OC和Swift版) 特点 1.方便自定义TabBar每个TabBarItem选中文本和未选中文本样式以及图片 2.通过Block控制TabBarItem能不能选中(可用于如登录控制等) 3.切换TabBarItem更简单 OC版仓库...
多种tabbar动画任意选择! github中有讲解和注意点,如有问题可以到github中提问,我会回答和改正!谢谢。 github地址: https://github.com/2601896757/TabbarTest
iOS tabbar图片资源 不需要在找美工切图了,自己写demo的时候就可以使用,你说爽不爽。iOS tabbar图片资源 不需要在找美工切图了,自己写demo的时候就可以使用,你说爽不爽。
tabbar 简单实现的选项卡切换
在git上看到的自定义tabbar,比较流行的中间凸起
iOS自定义的TabBar,加了点击tabbar按钮的动画效果,布局使用的Masonry,Masonry用的CocoaPods管理。所以这个简单的demo包含的知识还是不少~
自定义Tabbar
IOS实现中间凸起圆形TabBar,类似于闲鱼的效果
简单的ios自定义tabbar,可以任意传入界面个数和图片
tabbar--上下滑动控件tabbar和导航栏隐藏
IOS 用户自定义TabBar
仿淘宝自定义的Tabbar,实现了在页面跳转的时候,tabBar的隐藏和显示
tabbar badge数字 和小红点的实现,代码机构简单,小红点通过穿件tabbar的类扩展来实现,单独抽离
自定义tabBar,仿京东页面控制器push后,tabBar动画向下隐藏效果,分类实现动画效果。 https://github.com/BlueSkyer-26/JDLTabarAnimation
ios不完全自定义的tabar 中间按钮突出,可以切换页面 ,
tabBar 中间突出 push 方式 实现
仿新浪微博控制器切换
iOS tabbar navigation 控件结合实例。可以看下,很有参考价值。强烈推荐。