我有一个拆分View Controller iPad应用程序。它是一个iPhone版本的端口,严重依赖于标签栏。由于你不能将分割视图控制器放入标签栏(或者至少不应该,或者我已经读过),我决定使用tabbar控制器位于拆分视图控制器的详细视图控制器内的设计。
这很好用。但是,标签栏显示8个标签,而不是iPhone上的5个标签。这使得一个令人难以置信的狭窄标签栏。
我知道在iPhone上4 +更多是不可换的。有谁知道是否有办法让iPad只在标签栏上显示4个图标或5个图标?
答案 0 :(得分:1)
我以前想过同样的事情。但是,UITabBarController不提供控制显示的选项卡数量的方法。
我建议使用导航控制器而不是标签栏。使用左侧相似的漂亮图标,基于导航的界面与分割视图界面相得益彰。
如果标签栏确实是您想要的,则可以在进入横向模式时删除一些标签,然后添加自定义“更多”标签。您可以在那里使用基于导航的表格视图来显示已删除的项目。甚至可以实现UITabBarController的“更多”视图的“编辑”功能,但我认为这不值得付出努力。