这是一个自定义标签栏我打算把在屏幕上。 然而,我的合作伙伴希望文本会有小幅增长。 我该怎么办呢?
Answer 1:
你为什么不只是有一个空的title属性为您的视图控制器和标题添加到您的自定义图像的标签?
更新:对于答案的完整性的缘故; 从意见和IOS的TabBar将文字中间时没有图像
[tab.tabBarItem setTitlePositionAdjustment:UIOffsetMake(0, -10)]
Answer 2:
你可能想将此全球偏移,所以我建议
OBJ-C
[UITabBarItem appearance].titlePositionAdjustment = UIOffsetMake(0, -4);
迅速:
UITabBarItem.appearance().titlePositionAdjustment = UIOffset(horizontal: 0, vertical: -4)
Answer 3:
下面是与界面生成同样的伎俩:
Answer 4:
您可以直接从界面生成器(在标题位置定制失调),这样做:
Answer 5:
我已经找到了答案在这里: IOS的TabBar把文本中间时没有图像会尝试这一个,看看它是如何去:)
更新:它的工作原理。 只有1行代码。
文章来源: Is there a way to change the text position in UITabBar or UITabBarItem?