Ios 是否有办法调整UITabBar按钮项目的宽度,以适应屏幕上5个以上的按钮?

Ios 是否有办法调整UITabBar按钮项目的宽度,以适应屏幕上5个以上的按钮?,ios,button,width,uitabbar,items,Ios,Button,Width,Uitabbar,Items,我的按钮似乎拉长了,尤其是在横向方向。我在UITabBar、UITabBarViewController或UITabBarItem本身上找不到要调整的属性。(当然,一个答案是买一台iPad……但这并不能解决手机的需求。) 例如,考虑这一点——如果我只需设置标签栏以自动添加更多按钮,或者手动调整宽度以使它们都适合于标签栏,那么我会很高兴。< P>不能使用超过五个可见按钮的UITABAR。您必须编写自己的组件 这里有一篇关于选项卡栏的文章,详细介绍了如何从用户体验的角度设计选项卡栏。标签的神奇数字是

我的按钮似乎拉长了,尤其是在横向方向。我在UITabBar、UITabBarViewController或UITabBarItem本身上找不到要调整的属性。(当然,一个答案是买一台iPad……但这并不能解决手机的需求。)


例如,考虑这一点——如果我只需设置标签栏以自动添加更多按钮,或者手动调整宽度以使它们都适合于标签栏,那么我会很高兴。

< P>不能使用超过五个可见按钮的UITABAR。您必须编写自己的组件


这里有一篇关于选项卡栏的文章,详细介绍了如何从用户体验的角度设计选项卡栏。标签的神奇数字是5;)

你能解释一下这是怎么回事吗?我不确定这些东西是什么,因为你没有给我提供一个上下文来处理,而且标签没有给出关于主题的任何信息= /给我们一个屏幕截图,请考虑一个UITABBAR,在这里我在标签栏控制器的init函数中,当它超过5个项目时,以编程方式初始化视图和选项卡条项,我会自动获得更多…,但在我的应用程序中,我只有7个项目,如果我能缩小标签栏项目的宽度,它们就会适合。我无法在选项卡栏控制器、选项卡栏或项上找到执行此操作的属性或方法。如果我在Interface Builder中以图形方式添加选项卡栏项,它会调整宽度,因此我不会获得更多按钮。这就是我想通过编程实现的。