Swift UIButton 基础用法

91 阅读1分钟
UIButton 基础懒加载设置
 lazy var totalBtn: UIButton = {
     let btn = UIButton()
     btn.setImage(UIImage(named: "permission_pop_photoLibrary"), for: .selected)
     btn.setImage(UIImage(named: "permission_pop_photoLibrary"), for: .normal)
     btn.backgroundColor = .white
     btn.layer.masksToBounds = true
     btn.layer.cornerRadius = 26
     return btn
 }()
/// 点击事件
     totalBtn.rx.tap.subscribe(onNext: { [unowned self] in
         self.totalBtn.isSelected = !self.totalBtn.isSelected
         if self.totalBtn.isSelected {}
}).disposed(by: bag)