自定义可视编辑圆角与边框
1、常用控件:
UILabel、UIButton、UITextView、UIImageView、UITextField、UIView
2、示例代码:
@IBDesignable class BaseButton: UIButton {
@IBInspectable var borderWidth : CGFloat = 0{
didSet{
layer.borderWidth = borderWidth
}
}
@IBInspectable var borderColor : UIColor = UIColor.clear{
didSet{
layer.borderColor = borderColor.cgColor
}
}
@IBInspectable var cornerRadius : CGFloat = 0{
didSet{
layer.cornerRadius = cornerRadius
}
}
@IBInspectable var masksToBounds : Bool = false{
didSet{
layer.masksToBounds = masksToBounds
}
}
}
3、 使用: