自定义UITabBarItem的图标位置和标题(iphone sdk)

时间:2009-10-29 13:40:55

标签: iphone cocoa-touch uitabbar uitabbaritem

我有一个tabBar,我想自定义标签栏中的项目。我想阻止标题的显示(通过将标题设置为nil很容易实现),并将图标位置重置为中心垂直位置。有没有人知道如何做到这一点?

感谢。

3 个答案:

答案 0 :(得分:10)

丑陋的hacky“解决方案”:将顶部图像插入到正值,将底部插入设置为相等但负值。

答案 1 :(得分:3)

正如MM所说,使用项目的imageInsets属性:

tabBarItem.imageInsets = UIEdgeInsetsMake(offset,0,-offset,0);

答案 2 :(得分:0)

您可以尝试使用UIToolBar而不是UITabBar。 UIBarButtonItem有方法initWithCustomView。这更复杂,但可能正常工作。