CGFloat safeNum = 0;
//判断版本
if (@available(iOS 11.0, *)) {
//通过系统方法keyWindow来获取safeAreaInsets
UIEdgeInsets safeArea = [[UIApplication sharedApplication] keyWindow].safeAreaInsets;
safeNum = safeArea.bottom;
}
//如果是iPhoneX 之类刘海屏底部的工具栏距离屏幕底部(底部安全距离) safeNum =34
//如果是iPhone8 之类的工具栏距离屏幕底部(底部安全距离) safeNum = 0
本文详细介绍了如何在iOS应用中通过系统方法获取safeAreaInsets,并计算底部安全距离safeNum,适用于iPhoneX及类似设备。
2620

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



