繁体   English   中英

如何调整Xcode 4.3.1中的标签栏项目的大小?

[英]How do I resize the tab bar items in Xcode 4.3.1?

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

我想要这样做的原因是因为我有6个项目,只要你有6个或更多,它就会导致创建“更多”项目。 因此,底部显示4个项目,单击时显示另外两个项目的“更多”项目。

我所有项目的标题都很短,所以我想在没有“更多”的情况下在下方挤出其中的6个,唯一的方法是缩小项目宽度。 如何调整每个项目的宽度?

如果我不够清楚,请附上图片,提前感谢。

在此输入图像描述

UITabBarController不支持太多自定义,因此您需要自己编写或使用已由其他人编写的用于类似目的的自定义。 您应该检查cocoacontrols.com和github,我确信已经存在一些事情来实现这一目标,或者至少可以轻松修改一些内容。

即使你能够对TabBar进行子类化并改变它的行为,你也可能必须覆盖它的内部方法,并且很难估计所需的时间。

为了满足您的要求,我会隐藏标签栏并显示另一个控件(可能是分段控件)将其选择事件传递给使用过的tabBarController。 这是一种简单快捷的方式,您的应用不会被拒绝。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM