目前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
}
}