美文网首页iOS开发拾碎技术文
iOS顶部出现蓝条时,向下挤压UI视图时的处理

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

作者: 王加水 | 来源:发表于2018-09-25 18:02 被阅读0次
1.发现问题

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

2.解决问题

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

UIApplicationWillChangeStatusBarFrameNotification

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

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

相关文章

网友评论

    本文标题:iOS顶部出现蓝条时,向下挤压UI视图时的处理

    本文链接:https://www.haomeiwen.com/subject/hiiloftx.html