我有一个使用标签栏控制器的应用程序。
标签栏控制器共管理11个视图,因此前4个标签栏按钮上有4个视图,其余视图可通过名为“更多”的第5个按钮获得。
我在这里有几个问题......
首先......
我可以重命名“更多”按钮吗?
...其次
当我按“更多”然后按视图顶部导航栏上的“编辑”按钮进入“配置”模式,然后重新安排一些其他视图,以便它们现在处于打开状态前4个按钮(替换原来的4个视图),然后按“完成”并再次开始使用我的应用程序。然而,当我关闭应用程序并重新打开它时,我的配置更改已经消失,应用程序恢复到原始状态,前4个按钮上的视图与最初安装应用程序时的视图相同!
(就像音乐应用程序一样)
第二个问题是......
如何在我的应用程序中保存新配置,以便下次打开应用程序时,它是以新方式配置的?
答案 0 :(得分:0)
我认为您无法重命名More
按钮。
关于第二个问题:您的UITabBarControllerDelegate
会在
-tabBarController:didEndCustomizingViewControllers:changed:
您可以在此处捕获订单更改,然后将UITabBarController.viewControllers
设置为-viewDidLoad
中的正确顺序。
答案 1 :(得分:0)
好的,所以我离开了,做了一些搜索和阅读,并找到了以下很棒的教程
这有很大的帮助(实际上它给了解决方案有洞察力)所以我想我应该把它添加到其他人还不知道如何去做。