思路:擴展UIView,添加屬性ayCornerRadius,用IBInspectable來修飾后在IB的Attributes inspector中就會顯示,具體怎么做,很簡單:
1、新建文件Extension-UIView.swift (文件名隨便取不重要,下面的代碼才重要)
2、編輯以下代碼
extension UIView {
@IBInspectable var ayCornerRadius: CGFloat {
get {
return layer.cornerRadius
}
// also set(newValue)
set {
layer.masksToBounds = true
layer.cornerRadius = newValue
}
}
}
3、查看interface buider:
image.png