当我收到 UIApplicationWillResignActiveNotification 时,我需要立即在我的 UI 中进行更改。这是我所做的:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(applicationWillResignActive:)
name:UIApplicationWillResignActiveNotification
object:nil];
- (void)applicationWillResignActive:(NSNotification *) notification {
// my changes (hide some views, change bg color, change text, etc)
// ...
}
问题是这些更改仅在应用程序返回到活动状态后才会应用。因此,用户可以暂时看到 UI 的先前状态。有什么办法可以解决这个问题吗?