我有一个与@IBInspectable
一起使用的类,可以在我的情节提要中获取属性。这是其中的一小部分:
/// UIView subclass to allow creating corners, shadows, and borders in storyboards.
final class GEView: UIView {
// MARK: - Rounded corners
@IBInspectable
var cornerRadius: CGFloat = 0 {
didSet {
layer.cornerRadius = self.cornerRadius
layer.masksToBounds = true
}
}
/* ... */
}
这在我的故事板中的UIView
内完全可以正常工作。但是,我希望它也可以用于UIImageView
和UIView
的其他子类。通过以某种方式使它成为通用类而无需将我的GEView
子类化,这是否可能?
答案 0 :(得分:1)