0
我想制作一个自定义NSView子类。它在drawRect方法内做了一些绘图。它还需要有子视图(几个NSTextField)。所以我的问题是我应该在drawRect方法或其他地方添加这些NSTextFields?绘制NSView并添加子视图
我想制作一个自定义NSView子类。它在drawRect方法内做了一些绘图。它还需要有子视图(几个NSTextField)。所以我的问题是我应该在drawRect方法或其他地方添加这些NSTextFields?绘制NSView并添加子视图
绝对在其他地方。 -drawRect
应该只做绘画,没有别的。
如果以编程方式创建视图,则可以覆盖-initWithFrame
方法,请致电[super initWithFrame:frame]
,然后在其中添加子视图。
如果视图位于xib文件中,则可以在-awakeFromNib
中创建子视图。或者简单地将它们添加到Interface Builder中的笔尖本身。
那该以何种方式应得票?有人怀恨在心? –