我正在开发iPad应用程序,其中我正在使用UITabBarController
。我如何定制项目之间的空间?如何在iphone中定制tabbar的两个tabbar项目之间添加空格?
我尝试这样的代码,但它不工作:
self.window.rootViewController = self.tabContoroller;
[tabContoroller setFrame:CGRectMake(0,-10, 1038, 54)];
我正在开发iPad应用程序,其中我正在使用UITabBarController
。我如何定制项目之间的空间?如何在iphone中定制tabbar的两个tabbar项目之间添加空格?
我尝试这样的代码,但它不工作:
self.window.rootViewController = self.tabContoroller;
[tabContoroller setFrame:CGRectMake(0,-10, 1038, 54)];
你需要让从头定制的TabBar控制器。那里有很多好的指南。这是我找到的一个:iOS Custom Tab Bar
如果您需要代码的进一步解释,请编辑本文,我会检查您的进度。
谢谢你莱文...但我得到问题在iPad不iPhone? – Anjaneyulu
'if(youCanDoItForiPhone &&(you == developer)){NSLog(@“你也可以用iPad做到这一点。”);}' – viral
这基本上是一样的,你只需要遵循这个例子,但在你的iPad应用程序。如果你使用ARC,你也需要进行转换。 –
对于iOS 7及以上的,你现在可以结合itemPositioning
集使用属性itemSpacing
到UITabBarItemPositioningCentered
我刚刚创建的TabBar的子类,并重写layoutSubviews。
有一个属性电话titlePositionAdjustment。我们可以通过改变位置来增加空间。
检查它http://stackoverflow.com/questions/10737420/space-between-custom-uitabbar-and-viewcontroller – jamil
任何人都可以帮我解决这个问题 – Anjaneyulu
http://code4app.net/category/tabbar/1 – jamil