有没有办法改变UITabBar或UITabBarItem文本位置?(Is there a way t

2019-08-03 07:51发布

这是一个自定义标签栏我打算把在屏幕上。 然而,我的合作伙伴希望文本会有小幅增长。 我该怎么办呢?

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?