0
我想製作一個自定義NSView子類。它在drawRect方法內做了一些繪圖。它還需要有子視圖(幾個NSTextField)。所以我的問題是我應該在drawRect方法或其他地方添加這些NSTextFields?繪製NSView並添加子視圖
我想製作一個自定義NSView子類。它在drawRect方法內做了一些繪圖。它還需要有子視圖(幾個NSTextField)。所以我的問題是我應該在drawRect方法或其他地方添加這些NSTextFields?繪製NSView並添加子視圖
絕對在其他地方。 -drawRect
應該只做繪畫,沒有別的。
如果以編程方式創建視圖,則可以覆蓋-initWithFrame
方法,請致電[super initWithFrame:frame]
,然後在其中添加子視圖。
如果視圖位於xib文件中,則可以在-awakeFromNib
中創建子視圖。或者簡單地將它們添加到Interface Builder中的筆尖本身。
那該以何種方式應得票?有人懷恨在心? –