如何减少iPad上显示的标签栏项目数量

时间:2011-02-18 04:10:37

标签: ipad ios uitabbarcontroller

我有一个拆分View Controller iPad应用程序。它是一个iPhone版本的端口,严重依赖于标签栏。由于你不能将分割视图控制器放入标签栏(或者至少不应该,或者我已经读过),我决定使用tabbar控制器位于拆分视图控制器的详细视图控制器内的设计。

这很好用。但是,标签栏显示8个标签,而不是iPhone上的5个标签。这使得一个令人难以置信的狭窄标签栏。

我知道在iPhone上4 +更多是不可换的。有谁知道是否有办法让iPad只在标签栏上显示4个图标或5个图标? enter image description here

1 个答案:

答案 0 :(得分:1)

我以前想过同样的事情。但是,UITabBarController不提供控制显示的选项卡数量的方法。

我建议使用导航控制器而不是标签栏。使用左侧相似的漂亮图标,基于导航的界面与分割视图界面相得益彰。

如果标签栏确实是您想要的,则可以在进入横向模式时删除一些标签,然后添加自定义“更多”标签。您可以在那里使用基于导航的表格视图来显示已删除的项目。甚至可以实现UITabBarController的“更多”视图的“编辑”功能,但我认为这不值得付出努力。