1

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

谢谢。

4

3 回答 3

10

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

于 2009-10-29T14:08:56.353 回答
3

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

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

于 2013-09-27T15:12:13.090 回答
0

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

于 2009-10-29T14:06:31.607 回答