欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

swift 封装一个自己的按钮控件

程序员文章站 2022-05-29 12:08:26
...
import UIKit

class FuncButton: UIButton {
    
    init() {
        //要使用自动布局
        super.init(frame: CGRect.zero)
        //为按钮添加边框
        self.layer.borderWidth = 0.5
        self.layer.borderColor = UIColor(red: 219/255.0, green:219/255.0 , blue: 219/255.0, alpha: 1).cgColor
        //设置字体与字体颜色
        self.setTitleColor(UIColor.orange, for: UIControl.State.normal)
        self.titleLabel?.font = UIFont.systemFont(ofSize: 25)
        self.setTitleColor(UIColor.black, for: UIControl.State.highlighted)
    }
    
    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }

}