1
我有一个UITabBarController
与3个选项卡,每个都有自己的UIViewController
文件。在使用TabBar的viewDidLoad()
,当我通过在一个循环中儿童观迭代,每个视图似乎有:什么时候UITabBarController的视图加载?
if let childViewControllers = self.viewControllers {
for viewController in childViewControllers {
print("Hi") // Prints "Hi" 3 times
}
}
但是,如果我把打印语句个别儿童UIViewController
文件的viewDidLoad()
只有第一个孩子的打印语句中被执行(Tabbar的第一个选项卡)。
它是怎样的viewDidLoad()
其他孩子还没有执行我仍然能够遍历所有tabbar的孩子,并做一些事情,如设置其属性?