我已注册接收有关状态栏框架更改的通知,但从未收到。
以下是我注册通知的方式:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(appWillChangeStatusBarFrameNotification:)
name:UIApplicationWillChangeStatusBarFrameNotification
object:nil];
在我们应用程序的某些地方,我们显示/隐藏状态栏:
[[UIApplication sharedApplication] setStatusBarHidden:maximize
withAnimation:UIStatusBarAnimationSlide];
但它也可以在启用个人热点或打电话时改变大小。有什么方法可以在更改时获取实际的状态栏框架?
这个问题意味着由于 SDK 错误,通知不起作用,至少对于方向更改。是这个原因吗?有什么解决方法吗?