swift 3.0可以十分简洁的实现自己创建的属性可以在Xib和Storyboard中修改并且显示,我讨厌说废话,直接上代码和方法:
1、在要实现的类前面加@IBDesignable
eg:@IBDesignable class MyView: UIView {
}
2、在要添加的属性前加@IBInspectable
eg:@IBInspectable var cornerRadius: CGFloat = 3.0 {
didSet {
layer.cornerRadius = cornerRadius
layer.masksToBounds = true } }
3、在storyboard或xib中关联控件
4、没有了。你会发现在对应的位置多了一块,像往常一样修改就可以了