iOS/swift之判断机型和手机尺寸相关

/**
 机型的屏幕大小
 */


let Device_Is_iPhoneX=__CGSizeEqualToSize(CGSize.init(width: 1125/3, height: 2436/3), UIScreen.main.bounds.size)

let Device_Is_iPhoneXr=__CGSizeEqualToSize(CGSize.init(width: 828/2, height: 1792/2), UIScreen.main.bounds.size)

let Device_Is_iPhoneXs=__CGSizeEqualToSize(CGSize.init(width: 1125/3, height: 2436/3), UIScreen.main.bounds.size)

let Device_Is_iPhoneXs_Max=__CGSizeEqualToSize(CGSize.init(width: 1242/3, height: 2688/3), UIScreen.main.bounds.size)

let isIphoneX = (Device_Is_iPhoneX || Device_Is_iPhoneXr || Device_Is_iPhoneXs||Device_Is_iPhoneXs_Max)

/**
状态栏高度
 */
let StateBarHigh = ((Device_Is_iPhoneX||Device_Is_iPhoneXr||Device_Is_iPhoneXs||Device_Is_iPhoneXs_Max) ? 44:20)
/**
 顶部状态栏+导航高度
 */
let TopSpaceHigh = ((Device_Is_iPhoneX||Device_Is_iPhoneXr||Device_Is_iPhoneXs||Device_Is_iPhoneXs_Max) ? 88:64)
/**
 底部安全区域的高度
 */
let  bottomSafeHeight = ((Device_Is_iPhoneX||Device_Is_iPhoneXr||Device_Is_iPhoneXs||Device_Is_iPhoneXs_Max) ? 34:0)

 


版权声明:本文为u011146511原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。