坚持iOS标签栏更多页面

时间:2012-10-10 06:20:12

标签: objective-c ios uitabbarcontroller

我的应用在标签栏中有超过5个标签,因此它有标准的更多页面作为最后一个标签项。使用编辑按钮可以重新排列选项卡,以便您可以在栏中放下要放下的四个选项卡。这很好用。重新排列选项卡后,退出应用程序,重新启动之间不会保留新订单。我注意到我的一些应用程序(来自App Store)仍然保留了标签布局,我想知道是否有一种标准的方法。

我正在使用的UITabBarController(及其子标签)位于故事板中,如果实施依赖于此。

1 个答案:

答案 0 :(得分:1)

Something like this应该是要走的路。你必须手动完成。

只需找到一些方法来区分每个选项卡(通常是该视图控制器的标题),并保留这些标识符的数组,您将保留用户默认值。然后,当您在新的应用程序启动时重新创建选项卡时,使用该阵列中的顺序将它们添加到选项卡栏控制器。