【发布时间】:2016-10-19 08:09:16
【问题描述】:
我正在使用一个应用程序,它的 rootViewController 是 UITabBarController。我为 UITabBarController's viewController 分配了 NewsViewController(index = 0)、MusicViewController(index = 1) 和 WeatherViewController(index = 2)。
这个应用程序似乎工作正常。但是,当应用程序启动时,我注意到 MusicViewController 的 viewDidLoad 方法在 NewsViewController 的 viewDidLoad、viewWillAppear 和 viewDidAppear 方法之前被调用。从我的角度来看,应该只调用 NewsViewController 的生命周期方法。
我只是不明白为什么在启动应用程序时会调用 MusicViewController(index = 1) 的 viewDidLoad 方法。
感谢您提供任何信息。
【问题讨论】:
-
你如何将视图分配给标签栏,我的意思是通过编程或情节提要?
-
@dreamBegin 我使用故事板。
标签: ios objective-c uitabbarcontroller