我一直在寻找如何调整上的标签栏项目“标签栏控制器”,但显然无法找到任何东西。
为什么我想这样做的原因是因为我有整整6个项目,这导致只要你有6个或更多将要创建的“更多”选项。 因此,4项显示在底部,一个“更”项目,显示了另外两个项目点击时。
我对我的所有项目的标题很短,所以我想挤进他们的6正下方没有“更多”,并做到这一点的唯一方法是收缩的项目宽度。 我如何可以调整每个项目的宽度是多少?
如果我是不够明确,事先将图像连接的感谢。
我一直在寻找如何调整上的标签栏项目“标签栏控制器”,但显然无法找到任何东西。
为什么我想这样做的原因是因为我有整整6个项目,这导致只要你有6个或更多将要创建的“更多”选项。 因此,4项显示在底部,一个“更”项目,显示了另外两个项目点击时。
我对我的所有项目的标题很短,所以我想挤进他们的6正下方没有“更多”,并做到这一点的唯一方法是收缩的项目宽度。 我如何可以调整每个项目的宽度是多少?
如果我是不够明确,事先将图像连接的感谢。
该的UITabBarController不支持多定制,所以你要么需要编写自己的,或者使用已经被别人写的一个类似的目的之一。 您应该检查cocoacontrols.com和github上,我敢肯定的东西已经存在实现这一点,或至少不是可以轻易修改。
即使你能够子类的TabBar和改变它的行为,你可能要重写它的内部方法,很难估计所需的时间。
为了满足您的要求,我会隐藏标签栏,并显示通过它的选择事件所使用的tabBarController代替其他控制(可能是一个分段控制)。 这是一个简单,快捷的方式,你的应用程序将不会被拒绝。