马特对这个问题的
评论是正确的.您可以在prepareForInterfaceBuilder
方法中成功使用UIAppe
arance代理.
例:
@IBDesignable
class MyCustomView: UIView {
override func prepareForInterfaceBuilder() {
MyCustomView.appearance().backgroundColor = UIColor.redColor()
}
}
这将导致所有MyCustomView实例在IB中呈现为红色.