我需要检测的方式是iPhone目前有调制解调器模式(wifi点)。 当它在屏幕顶部系统上绘制大蓝色区域时,该内容会向下移动。
当然,我可以不断检查内容区域大小以检测其变化 - 但这不是一个好的解决方案。是否有任何事件可以来到我的应用程序,所以我可以在这一刻做一些事情?
感谢。
答案 0 :(得分:0)
要明确的是,您是否需要检测个人热点是否已开启或只是尝试将界面调整为放大状态栏?
要检测个人热点,可通过检测网络接口找到解决方案 https://stackoverflow.com/a/16856241/2763891
据我所知,在以下情况下,状态栏的常规尺寸加倍:
通常,view autosizing会自动适应视图的新大小。如果您手动定位视图,UIApplicationDelegate会提供有关状态栏框架更改的通知。
- (void)application:(UIApplication *)application didChangeStatusBarFrame:(CGRect)oldStatusBarFrame