我肯定需要澄清一下究竟应该调用viewDidAppear / viewDidDisappear方法......
提前谢谢!
答案 0 :(得分:3)
他们没有被召唤,因为他们不会消失并重新出现,除非你告诉他们消失。您的整个申请被暂停。如果您想知道您的应用是否被暂停或重新启动,则需要收听应用代理applicationDidBecomeActive:
和applicationWillResignActive:
消息。您还可以注册通知UIApplicationDidBecomeActiveNotification
和UIApplicationWillResignActiveNotification
。
是的,您必须手动将viewDidAppear:消息传播到子视图。这是按设计工作的。
答案 1 :(得分:0)
还有:
(也是app委托方法):
- (void)applicationDidEnterBackground:(UIApplication *)application