如何调整在Xcode 4.3.1标签栏项目?(How do I resize the tab bar

2019-10-16 18:28发布

我一直在寻找如何调整上的标签栏项目“标签栏控制器”,但显然无法找到任何东西。

为什么我想这样做的原因是因为我有整整6个项目,这导致只要你有6个或更多将要创建的“更多”选项。 因此,4项显示在底部,一个“更”项目,显示了另外两个项目点击时。

我对我的所有项目的标题很短,所以我想挤进他们的6正下方没有“更多”,并做到这一点的唯一方法是收缩的项目宽度。 我如何可以调整每个项目的宽度是多少?

如果我是不够明确,事先将图像连接的感谢。

Answer 1:

该的UITabBarController不支持多定制,所以你要么需要编写自己的,或者使用已经被别人写的一个类似的目的之一。 您应该检查cocoacontrols.com和github上,我敢肯定的东西已经存在实现这一点,或至少不是可以轻易修改。



Answer 2:

即使你能够子类的TabBar和改变它的行为,你可能要重写它的内部方法,很难估计所需的时间。

为了满足您的要求,我会隐藏标签栏,并显示通过它的选择事件所使用的tabBarController代替其他控制(可能是一个分段控制)。 这是一个简单,快捷的方式,你的应用程序将不会被拒绝。



文章来源: How do I resize the tab bar items in Xcode 4.3.1?