我目前试图找到一种方法来删除运行应用程序时TabBar项目,我找到了一种方法来启用或禁用它,但不是完全删除它。
对于禁用它,我做的事:在Swift中删除TabBar项目
在viewDidLoad中
if let tabBarItem = self.tabBarController?.tabBar.items?[3] as? UITabBarItem {
tabBarItem.enabled = false
}
这种运作良好,但仍是用户可以看到的TabBar项目,我会简单地完全移除它,有没有一种方式?
我想通过Parse来触发TabBarItem,如果我将Parse数据设置为true,它应该显示其它不应该的方式。
你知道如何让它在移除之后回来吗? – Adam 2017-03-31 01:49:14
我知道现在这已经很老了,但是关于'你怎么把它弄回来?' - 保留对原始的引用(例如,在viewDidLoad中获取原始viewControllers数组的副本),以便您可以随时恢复到原始视图。 – 2017-06-04 13:16:29