po [UIApplication sharedApplication].keyWindow.safeAreaInsets.bottom

正常机器高度 34

有些机器是30.6700002

 

po [UIApplication sharedApplication].keyWindow.safeAreaInsets.top

正常机器是44

有些机器是40

 

原因,设置 -> 显示与亮度 ->  更改了文字大小或者 视图放大显示了, 造成的这个原因,所以 解决办法, 获取高度不要写死判断, 最好获取系统的 

posted on 2020-10-15 18:11  懂事长qingzZ  阅读(408)  评论(0编辑  收藏  举报