0

我正在开发 iPad 应用程序,其中使用的是UITabBarController. 如何自定义项目之间的空间?

我试过这段代码,但它不工作:

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

在此处输入图像描述

4

3 回答 3

6

对于 iOS 7 及更高版本,您现在可以将该属性itemSpacingitemPositioningset to结合使用UITabBarItemPositioningCentered

于 2015-02-19T10:38:21.020 回答
0

您需要从头开始制作自定义标签栏控制器。那里有很多好的指南。这是我为你找到的:iOS 自定义标签栏

如果您需要进一步解释代码,只需编辑这篇文章,我会检查您的进度。

于 2013-04-13T18:33:09.730 回答
0

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

有一个属性调用titlePositionAdjustment。我们可以通过改变位置来增加空间。

于 2015-12-01T13:02:23.380 回答