我正在开发 iPad 应用程序,其中使用的是UITabBarController
. 如何自定义项目之间的空间?
我试过这段代码,但它不工作:
self.window.rootViewController = self.tabContoroller;
[tabContoroller setFrame:CGRectMake(0,-10, 1038, 54)];
我正在开发 iPad 应用程序,其中使用的是UITabBarController
. 如何自定义项目之间的空间?
我试过这段代码,但它不工作:
self.window.rootViewController = self.tabContoroller;
[tabContoroller setFrame:CGRectMake(0,-10, 1038, 54)];
对于 iOS 7 及更高版本,您现在可以将该属性itemSpacing
与itemPositioning
set to结合使用UITabBarItemPositioningCentered
您需要从头开始制作自定义标签栏控制器。那里有很多好的指南。这是我为你找到的:iOS 自定义标签栏
如果您需要进一步解释代码,只需编辑这篇文章,我会检查您的进度。
我只是创建了一个 tabbar 的子类并重写了 layoutSubviews。
有一个属性调用titlePositionAdjustment。我们可以通过改变位置来增加空间。