这是我打算放在屏幕上的自定义选项卡栏。然而,我的合作伙伴想要文本稍微向上移动。我该怎么做呢?
这是我打算放在屏幕上的自定义选项卡栏。然而,我的合作伙伴想要文本稍微向上移动。我该怎么做呢?
你可能希望在全局范围内应用此偏移量,所以我建议
Obj-C
[UITabBarItem appearance].titlePositionAdjustment = UIOffsetMake(0, -4);
快速(Swift):
UITabBarItem.appearance().titlePositionAdjustment = UIOffset(horizontal: 0, vertical: -4)
UITabBarItem.appearance().titlePositionAdjustment = UIOffset(horizontal: 0, vertical: -4)
- 262HzUITabBarItem.appearance().titlePositionAdjustment.vertical = -4
。 - benrudhartiOS 13及更高版本:
if #available(iOS 13, *) {
let appearance = UITabBarAppearance()
appearance.stackedLayoutAppearance.selected.titlePositionAdjustment = UIOffset(horizontal: 0, vertical: -10)
appearance.stackedLayoutAppearance.normal.titlePositionAdjustment = UIOffset(horizontal: 0, vertical: -10)
}