UITabBarController - 超过20个视图

时间:2009-08-03 10:15:25

标签: iphone cocoa-touch uikit uitabbarcontroller

我在我的应用程序上使用标签栏(UITabBarController),我希望有20多种不同的视图可供选择。

如果超过5个,则会出现“更多”菜单。我可以从“更多”菜单访问我的任何视图,但是我在使用“配置”(编辑)导航栏自定义我的TabBar时遇到问题。我只能看到20个第一视图图标,我无法向任何方向滚动视图。 “配置”(编辑)导航栏中无法使用编号为21或更高的图标

有没有办法向上和向下滚动(或左右)以便能够使用我的所有视图图标自定义TabBar?是否有另一种方法来自定义“配置”(编辑)导航栏以访问所有视图图标?

2 个答案:

答案 0 :(得分:1)

看起来没有解决方案:(除了创建自己的UITabBarController。

答案 1 :(得分:0)

这是Apple提供的控制器的限制,但您可以解决此问题,如下所示:

捕获编辑按钮的操作并将其替换为您自己的操作,该操作旨在显示与排序操作不同的自定义屏幕。

当我有需要时,我已经在我的应用程序中这样做了。