当前位置:   article > 正文

Swift中的宏定义_swift 常用宏定义

swift 常用宏定义

第一种

可以直接使用let TOOLBAR_HEIGTH:CGFloat = 44
来替换就可以了
  • 1
  • 2

第二种

因为后面的值永远也不会变,也可以使用let来替换;可以用
let SCREEN_WIDTH = UIScreen.main.bounds.size.width
  • 1
  • 2

第三种

也就是后面的值会发生变化,如状态栏的高度,就不能够使用let来替换了,因为let是定义的常量,如果使用let,将会导致不能够获取正确的值;这里可以使用函数来获取:
 func STATUSBAR_HEIGHT() -> CGFloat {
        
        return UIApplication.shared.statusBarFrame.size.height
    };
使用的时候通过函数STATUSBAR_HEIGHT()获取状态栏高度;

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

第四种

因为输入有参数,所以也只能使用函数来替换;func RGB_COLOR(r:CGFloat,g:CGFloat,b:CGFloat) -> UIColor {
        
        return UIColor(red: r, green: g, blue: b, alpha: 1)
    }
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/223708
推荐阅读
相关标签
  

闽ICP备14008679号