Swift - 组件初始化的超级语法糖 - Simplinit

Simplinit

Swift组件初始化的超级语法糖

1.安装

CocoaPods在这里插入代码片
  • 在你的podfile中添加: pod 'Simplinit'
  • 然后在命令行窗口中运行pod install

2.使用

  • 只需要import Simplinit

  • 然后你就可以像这样初始化UIButton,其他的组件包括UILabel等也支持

       var newBtn = UIButton()
            .size12
            .weightMedium
            .titleColorTheme
            .bgColorBlue
            .hiTitleNomal(title: "open")
            .hiImgNormal(imgName: "openImg", position: .top)
    
  • 相当于:

    let btn = UIButton()
    btn.setTitle("open", for: .normal)
    btn.setImage(UIImage(named: "openImg"), for: .normal)
    btn.titleLabel?.font = UIFont.systemFont(ofSize: 12, weight: .medium)
    btn.backgroundColor = .blue
    btn.setTitleColor(.black, for: .normal)
    

让组件初始化更优雅~

3.作者

HisongMo(old: Thered-key)

4.从Github中打开

喜欢的给个星星吧~


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值