iOS 顶部出现蓝条时,向下挤压UI视图时的处理

1.发现问题

开启热点时,屏幕顶部的蓝条坑爹的把整个View向下压缩了20,已致我自定义的tabbar挤到屏幕下面去了.

2.解决问题

找到一个监听,可监听状态栏高度的变化

UIApplicationWillChangeStatusBarFrameNotification

[[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(willChangeStatusBarFrameResponse)  
                                             name:UIApplicationWillChangeStatusBarFrameNotification 
                                             object:nil];

在监听方法里动态处理tbbar的位置就好了
搞定. 欢迎大家指正

猜你喜欢

转载自blog.csdn.net/RollingPin/article/details/82842897