当前位置:   article > 正文

Swift:常用宏_swift 常用宏

swift 常用宏

//屏高

let kScreenHeight = UIScreen.main.bounds.size.height

//屏宽

let kScreenWidth = UIScreen.main.bounds.size.width

//iPhonex以上判断

let IS_IPhoneX_All = (kScreenHeight == 812 || kScreenHeight == 896)

//导航栏高

let HYDevice_NaviBar_Height = (IS_IPhoneX_All ? 88 : 64)

//状态栏高

let HYDevice_StatusBar_Height = (IS_IPhoneX_All ? 44 : 20)

//选项卡高

let HYDevice_TabBar_Height = (IS_IPhoneX_All ? 83 : 49)

//安全区高

let HYDevice_SafeArea_BottomHeight = (IS_IPhoneX_All ? 34 : 0)

/**宽度比例*/

func XL_ScaleWidth(_ font:CGFloat) -> (CGFloat) {

   return (kScreenWidth/375)*font

}

/**高度比例*/

func XL_ScaleHeight(_ font:CGFloat) -> (CGFloat) {

  return  kScreenHeight/667*font

}

/**字体比例*/

func XL_ScaleFont(_ font:CGFloat) -> (CGFloat) {

    return  kScreenWidth/375*font

}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/223705
推荐阅读
相关标签
  

闽ICP备14008679号