操作系统在状态栏高度变化时是否发送通知?例如,电话接通时出现的那个较厚的状态栏。
可以。你的应用程序委托可以实现以下方法:
-application:willChangeStatusBarFrame:
(应用程序将要改变状态栏框架)-application:didChangeStatusBarFrame:
(应用程序已经改变状态栏框架)同时,这些本地通知也会发送到默认的通知中心:
UIApplicationWillChangeStatusBarFrameNotification
(UIApplication将要改变状态栏框架通知)UIApplicationDidChangeStatusBarFrameNotification
(UIApplication已经改变状态栏框架通知)