/// 适配IPhoneX 用到的属性
var IS_IphoneX : Bool {
get{
return UIScreen.instancesRespond(to: #selector(getter: UIScreen.main.currentMode)) ? __CGSizeEqualToSize(CGSize(width: 1125, height: 2436), (UIScreen.main.currentMode?.size)!) : false
}
}
/// 底部安全距离
var KBottomSafeHeight : CGFloat {
get {
if #available(iOS 11.0, *){
return (UIApplication.shared.delegate?.window??.safeAreaInsets.bottom)!
}else{
return 0.0
}
}
}
/// TabBar大小
var KTabBarHeight : CGFloat {
get{
return UIApplication.shared.statusBarFrame.size.height > 20 ? 83 : 49
}
}
/// 导航高度
var KNavBarHeight : CGFloat {
get{
return 44 + UIApplication.shared.statusBarFrame.size.height
}
}
/// 状态栏的高度
var KStatusBarHeight: CGFloat {
get{
return UIApplication.shared.statusBarFrame.size.height
}
}
适配iphoneX 一些全局属性
最新推荐文章于 2021-11-05 17:51:34 发布