看了很多文章都是判断屏幕的分辨率
觉得这样如果出了新的机型判断就一定会有问题
let userDefaults = UserDefaults()
if #available(iOS 11.0, *) {
if self.view.safeAreaInsets.bottom == 34.0 {
userDefaults.set(true, forKey: Keys.IS_IPHONE_X)
userDefaults.synchronize()
} else {
userDefaults.set(false, forKey: Keys.IS_IPHONE_X)
userDefaults.synchronize()
}
} else {
userDefaults.set(false, forKey: Keys.IS_IPHONE_X)
userDefaults.synchronize()
}
这样判断如果后面的机型还是全面屏概念的话
应该能兼容,现在项目暂时是这样去判断
好好学习,天天向上。<( ̄oo, ̄)/