如何移动UITabBarItem的标题?

iWi*_*ard 14 iphone xcode objective-c uitabbaritem uitabbar

有人可以告诉我,如何将UITabBarItem的标题例如2px移到顶部?

iWi*_*ard 38

解:

UITabBarItem *item = [tabBar.items objectAtIndex:0]; 
item.titlePositionAdjustment = UIOffsetMake(0, -5.0);
Run Code Online (Sandbox Code Playgroud)

  • 在Swift2/Xcode7中,setter函数消失了,你可以使用normal属性来设置值.`item.titlePositionAdjustment = UIOffset(水平:0,垂直:1000)` (3认同)

Ibr*_*him 9

Swift 3的更新

将此代码放入UITabBarController:

UITabBarItem.appearance().titlePositionAdjustment = UIOffset(horizontal: 0, vertical: -5)
Run Code Online (Sandbox Code Playgroud)

幸得蒂姆·布朗