当前位置:   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

}
————————————————
版权声明:本文为CSDN博主「huanglinxiao」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/huanglinxiao/article/details/85990248

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

闽ICP备14008679号