1.发现问题
开启热点时,屏幕顶部的蓝条坑爹的把整个View向下压缩了20,已致我自定义的tabbar挤到屏幕下面去了.
2.解决问题
找到一个监听,可监听状态栏高度的变化
UIApplicationWillChangeStatusBarFrameNotification
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(willChangeStatusBarFrameResponse)
name:UIApplicationWillChangeStatusBarFrameNotification
object:nil];
在监听方法里动态处理tbbar的位置就好了
搞定. 欢迎大家指正
本文介绍了一种在iOS设备开启热点时,因状态栏高度变化导致自定义TabBar位置偏移的问题解决方案。通过监听UIApplicationWillChangeStatusBarFrameNotification通知,实现实时调整TabBar位置,确保其正确显示。
2万+

被折叠的 条评论
为什么被折叠?



