UITabBarController的每个item的title如何不占位置
2015-12-03 18:35
585 查看
http://segmentfault.com/q/1010000000362020
UITabBarController的每个item不设title的话,那个title还是会占据着最下面那一行的位置,该怎么去隐藏它让那个位置空出来
objective-c
ios
iphone
链接
评论
更多
默认排序时间排序
答案对人有帮助,有参考价值
0
答案没帮助,是错误的答案,答非所问
采纳
![](https://oscdn.geek-share.com/Uploads/Images/Content/201512/7c3c6588c3a9da59388c06fe64307f99)
isaced 1.3k 2013年12月18日
回答 · 2013年12月18日 更新
你可以这样:
用到的是TabBarItem的imageInsets属性:
然后你可以构造一个UIEdgeInsets来设置它的位置偏移:
链接
评论
更多
答案对人有帮助,有参考价值
0
答案没帮助,是错误的答案,答非所问
![](https://oscdn.geek-share.com/Uploads/Images/Content/201512/d36cf51be74a44e3f762b6c033cdbb75)
laihj 229 2013年12月18日
回答
可以换一种方案,调整UIBarItem的imageInsets使图片居中 (我假设你真正想要的是让图片居中显示)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201512/25b3270775a2116c37bc07230ff884d8)
链接
评论
更多
答案对人有帮助,有参考价值
0
答案没帮助,是错误的答案,答非所问
![](http://static.segmentfault.com/v-565e8f96/global/img/user-64.png)
hengchengfei 84 1月17日
回答
有个问题是,点击此item时,图片大小会一直在改变,是怎么回事呢?
链接
2 评论
更多
答案对人有帮助,有参考价值
0
答案没帮助,是错误的答案,答非所问
![](https://oscdn.geek-share.com/Uploads/Images/Content/201512/8e961471eb5669e07f4aaebb8fbd816b)
暗雨的甲 3 4月16日
回答
很重要的一点,设置
否则会发生点击item后拖动,item会发生形变。
UITabBarController的每个item不设title的话,那个title还是会占据着最下面那一行的位置,该怎么去隐藏它让那个位置空出来
objective-c
ios
iphone
链接
评论
更多
默认排序时间排序
4 个回答
答案对人有帮助,有参考价值0
答案没帮助,是错误的答案,答非所问
采纳
isaced 1.3k 2013年12月18日
回答 · 2013年12月18日 更新
你可以这样:
//In Your ViewController [self.tabBarItem setImageInsets:UIEdgeInsetsMake(10, 0, 0, 0)];
用到的是TabBarItem的imageInsets属性:
@property(nonatomic) UIEdgeInsets imageInsets; // default is UIEdgeInsetsZero
然后你可以构造一个UIEdgeInsets来设置它的位置偏移:
UIEdgeInsetsMake(CGFloat top, CGFloat left, CGFloat bottom, CGFloat right)
链接
评论
更多
答案对人有帮助,有参考价值
0
答案没帮助,是错误的答案,答非所问
laihj 229 2013年12月18日
回答
可以换一种方案,调整UIBarItem的imageInsets使图片居中 (我假设你真正想要的是让图片居中显示)
链接
评论
更多
答案对人有帮助,有参考价值
0
答案没帮助,是错误的答案,答非所问
![](http://static.segmentfault.com/v-565e8f96/global/img/user-64.png)
hengchengfei 84 1月17日
回答
有个问题是,点击此item时,图片大小会一直在改变,是怎么回事呢?
链接
2 评论
更多
答案对人有帮助,有参考价值
0
答案没帮助,是错误的答案,答非所问
暗雨的甲 3 4月16日
回答
[self.tabBarItem setImageInsets:UIEdgeInsetsMake(10, 0, -10, 0)];
很重要的一点,设置
UIEdgeInsetsMake的
top和
bottom属性为相反数,
否则会发生点击item后拖动,item会发生形变。
相关文章推荐
- ios 开发中,如何设置 uitabbar 里面 tabbaritem 不显示文字,只显示图片,图片垂直居中?
- easyui 合并单元格
- iOS-UITextField-常用方法
- iOS UITabBarController tabbar 上面的文字title 怎么移动位置
- miniui中的相关问题
- confluence是一块商用的专业wiki
- 1950QuickPow(快速幂加法)
- UITableView的contentSize
- 杭电1159Common Subsequence
- 转----详解IOS开发应用之并发Dispatch Queues
- POS主密钥与工作密钥关联详解
- AuidioStreamPlayer简易实现
- 【并查集】:poj2524,Ubiquitous Religions
- iOS开发UI篇—UIWindow简单介绍
- Java基础---图形用户界面GUI(二)
- 利用UIButton简单实现TOM猫
- uestc 1222 Sudoku 搜索
- Android系统移植与调试之------->build.prop生成过程分析
- UIButton的简单使用
- android开发游记:timesquere时间瀑布