//定義屏幕寬高
let kScreenWidth = UIScreen.main.bounds.size.width
let kScreenHeight = UIScreen.main.bounds.size.height
//判斷是否是iPhone
let isPhone = Bool(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiom.phone)
//判斷是否是iPad
let isPad = Bool(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiom.pad)
//判斷是否是iPhone X
let isPhoneX = Bool(kScreenWidth >= 375.0 && kScreenHeight >= 812.0 && isPhone)
//導(dǎo)航條的高度
let kNavigationHeight = CGFloat(isPhoneX ? 88 : 64)
//狀態(tài)欄高度
let kStatusBarHeight = CGFloat(isPhoneX ? 44 : 20)
//tabbar高度
let kTabBarHeight = CGFloat(isPhoneX ? (49 + 34) : 49)
//頂部安全區(qū)域遠(yuǎn)離高度
let kTopSafeHeight = CGFloat(isPhoneX ? 44 : 0)
//底部安全區(qū)域遠(yuǎn)離高度
let kBottomSafeHeight = CGFloat(isPhoneX ? 34 : 0)