用 Swift 判断 iPhone X 机型:
于是写了一个基于UIDevice的扩展(或者其他任意方法也行):
extension UIDevice {
public func isX() -> Bool {
if UIScreen.main.bounds.height == 812 {
return true
}
return false
}
}
在代码中,就可以用UIDevice.current.isX()来判断是不是跑在 iPhone X 机型上,然后做一些或不做一些特殊的 Hack 了。