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

感谢。

有帮助吗?

解决方案

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

其他提示

丑陋hacky <!>解决方案<!>引号:将顶部图像插入到正值,将底部插入设置为相等但负值。

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top