自定义UITabBarItem的图标位置和标题(iphone sdk)
Posted
技术标签:
【中文标题】自定义UITabBarItem的图标位置和标题(iphone sdk)【英文标题】:Customizing icon position and title of UITabBarItem's (iphone sdk) 【发布时间】:2009-10-29 13:40:54 【问题描述】:我有一个 tabBar,我想自定义 tab bar 中的项目。我想阻止显示标题(通过将标题设置为 nil 很容易实现),并将图标位置重置为中心垂直位置。有谁知道如何做到这一点?
谢谢。
【问题讨论】:
【参考方案1】:丑陋的“解决方案”:将顶部图像插入设置为正值,底部插入设置为相等但为负值。
【讨论】:
【参考方案2】:正如 MM 所说,使用项目的 imageInsets 属性:
tabBarItem.imageInsets = UIEdgeInsetsMake(offset, 0, -offset, 0);
【讨论】:
【参考方案3】:您可以尝试使用 UIToolBar 代替 UITabBar。 UIBarButtonItem 有方法 initWithCustomView。这比较复杂,但可以正常工作。
【讨论】:
是的,我一直在尽力避免这种情况,因为代码已经围绕标签栏构建。不过,使用 UIToolBar 会更干净......以上是关于自定义UITabBarItem的图标位置和标题(iphone sdk)的主要内容,如果未能解决你的问题,请参考以下文章