如何在iPhone的自定义标签栏的两个标签栏项目之间添加空格?

时间:2013-04-13 07:42:54

标签: iphone ios ipad uitabbarcontroller

我正在开发使用UITabBarController的iPad应用。如何自定义项目之间的空间?

我尝试了这段代码,但它无效:

   self.window.rootViewController = self.tabContoroller;
   [tabContoroller setFrame:CGRectMake(0,-10, 1038, 54)];

enter image description here

3 个答案:

答案 0 :(得分:5)

对于iOS 7及更高版本,您现在可以将属性itemSpacingitemPositioning设置为UITabBarItemPositioningCentered

结合使用

答案 1 :(得分:1)

您需要从头开始制作自定义tabbar控制器。那里有很多优秀的导游。这是我找到的一个:iOS Custom Tab Bar

如果您需要进一步解释代码,请编辑此帖子,我会检查您的进度。

答案 2 :(得分:0)

我只是创建tabbar的子类并重写layoutSubviews。

有一个财产电话titlePositionAdjustment。我们可以通过改变位置来增加空间。