я делаю это таким образом, я проверяю, является ли устройство iphone x, если это правда, я сделал соответствующие изменения ...
func checkIfIphoneX () -> Bool{
if UIDevice().userInterfaceIdiom == .phone {
switch UIScreen.main.nativeBounds.height {
case 1136:
print("iPhone 5 or 5S or 5C")
return false
case 1334:
print("iPhone 6/6S/7/8")
return false
case 1920, 2208:
print("iPhone 6+/6S+/7+/8+")
return false
case 2436:
print("iPhone X")
return true
default:
print("unknown")
return false
}
}else{
return false
}
}