目前iPad全面屏有11和12.9英寸两款,12.9寸与旧款iPad屏幕尺寸相同
之前iPhone的适配都是判断屏幕尺寸,这个在iPad上行不通了
通过设备型号代码(iPad8,1)判断,每次推出新设备还要更新
这些方式并不通用,存在风险
之前一直忽略了一种简单实用的方法~~~
if (@available(iOS 11.0, *)) {
CGFloat safeAreaBottom = [UIApplication sharedApplication].delegate.window.safeAreaInsets.bottom;
if (safeAreaBottom > 0) {
//need to fit
}
}
————————————————
版权声明:本文为CSDN博主「JonNNN1」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wnnvv/article/details/90271100