判断是不是iphone x齐刘海屏幕

来源:互联网 发布:西部数据域名查询 编辑:程序博客网 时间:2024/04/29 08:42

判断规则

由于iphone x屏幕不是传统的长方形了,而是圆角矩形。如何判断当前的屏幕是长方形还是圆角矩形呢?可以使用windowssafeAreaInsets方法,当返回值为0时,为长方形,非0时即认为是iphone x.
func isiPhoneXScreen() -> Bool {        guard #available(iOS 11.0, *) else {            return false        }        return UIApplication.shared.windows[0].safeAreaInsets != UIEdgeInsets.zero}
iphone x

查看原文:https://www.huuinn.com/archives/321
更多技术干货:风匀坊
关注公众号:风匀坊
阅读全文
0 0