2
我知道可以完成,但我不记得如何。故事板中使用的UIView的自定义属性
我想创建一个视图的一些属性,并能够在界面生成器中进行更改。我也希望在我指定了这个视图在界面生成器中正确呈现的UIView类之后。
有人可以帮我
我知道可以完成,但我不记得如何。故事板中使用的UIView的自定义属性
我想创建一个视图的一些属性,并能够在界面生成器中进行更改。我也希望在我指定了这个视图在界面生成器中正确呈现的UIView类之后。
有人可以帮我
你的UIView子类,你通常会扩展功能。代码的两个独特部分是@IBDesignable
,它使Interface Builder中的实时渲染和@IBInspectable
能够在Interface Builder中显示相应的属性。
@IBDesignable class NewView: UIView {
// Display New Color as an editable property in Interface Builder.
@IBInspectable var newColor: UIColor = UIColor.greenColor()
}
然后,您可以通过重写使用任何新提供的性能drawRect(rect: CGRect)
功能做任何需要的图纸。