2015-07-02 59 views
1

我必須使用字體圖標而不是圖像作爲UITabBar項目的圖標。我試圖做的一種方法是在每個相應的UITabBar項目上放置一個UILabel並將它們呈現爲字體圖標。但是,UILabel未與UITabBar項目標題對齊。所以我的問題是如何調整自定義UILabelUITabBarItem的標題?如何將自定義標籤與TabBar項目標題對齊?

回答

1

UITabBarItem您可以使用控制標籤和圖片:

titlePositionAdjustment

imageInsets

例如:

tabBarItem.titlePositionAdjustment = UIOffsetMake(10.0f, 2.0f); 
tabBarItem.imageInsets = UIEdgeInsetsMake(10.0f, 10.0f, 5.0f, 5.0f); 
+0

感謝您的解決方案,但它並沒有解決我的問題。 UILabel不是TabBar項目的標題,而是將此自定義UILabel添加到TabBar項目中。我將TabBar項目的框架設置爲UILabel的框架,但它們不是垂直對齊。 – ethan

+1

@Grzegorz Krukowski謝謝你回答它解決了我的問題。 +1 – lazyCoder