案例中setViewControllers的作用是什么
What purpose of setViewControllers in the case
我在项目中看到了这一行,我需要理解。
let mainControllers = self.storyboard!.instantiateViewControllerWithIdentifier("TabNavigation") as! UITabBarController
let controllers = Array(mainController.viewControllers![0..<3])
mainController.setViewControllers(controllers, animated: false)
self.presentViewController(mainController, animated: true, completion: nil)
重置视图控制器有什么好处?谢谢
代码将 mainController
限制为仅最初在故事板中定义的前 3 个视图控制器。
此代码:
mainController.viewControllers![0..<3]
returns 原数组的前三个元素。然后(可能)较小的数组用于重置 mainController
.
的视图控制器
我在项目中看到了这一行,我需要理解。
let mainControllers = self.storyboard!.instantiateViewControllerWithIdentifier("TabNavigation") as! UITabBarController
let controllers = Array(mainController.viewControllers![0..<3])
mainController.setViewControllers(controllers, animated: false)
self.presentViewController(mainController, animated: true, completion: nil)
重置视图控制器有什么好处?谢谢
代码将 mainController
限制为仅最初在故事板中定义的前 3 个视图控制器。
此代码:
mainController.viewControllers![0..<3]
returns 原数组的前三个元素。然后(可能)较小的数组用于重置 mainController
.