我有一个tabBar,我想自定义标签栏中的项目。我想阻止标题的显示(通过将标题设置为nil很容易实现),并将图标位置重置为中心垂直位置。有没有人知道如何做到这一点?
感谢。
答案 0 :(得分:10)
丑陋的hacky“解决方案”:将顶部图像插入到正值,将底部插入设置为相等但负值。
答案 1 :(得分:3)
正如MM所说,使用项目的imageInsets属性:
tabBarItem.imageInsets = UIEdgeInsetsMake(offset,0,-offset,0);
答案 2 :(得分:0)
您可以尝试使用UIToolBar而不是UITabBar。 UIBarButtonItem有方法initWithCustomView。这更复杂,但可能正常工作。