我开发了像 Instagram
这样带有标签栏项目的应用程序。在应用程序中,我有简单用户
和公司用户
。
我有主视图 Controller :
MainTabBarController: UITabBarController
有 5 个标签栏项目。每个项目都有自己的 ViewController
我需要刷新 MainTabBarController
当用户是 Simple user
时它是 5 项,当用户是 Company 用户
时它是 4 项.如何在不关闭应用程序的情况下刷新或重新加载?
我已经使用 UserDefaults 完成了一个解决方案,但需要关闭应用程序。
平台 iOS > 9.0、Swift 3.0
最佳答案
使用setViewControllers(_:animated:)
myTabBarController.setViewControllers(myViewControllers, animated: true)
关于ios - 如何在 swift ios 中刷新标签栏项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44262038/