一個工程中,對於不同的nib文件,是否應該每個nib都有一個NSWindow? 還是說,只有一個nib檔案有一個NSWindow,其他的nib視圖需要顯示時直接加到那個window裡?
NSWindow
對於一個NSWindow,如何管理它的多個子視圖? 例如,有兩個介面,如果我把它們都加入了這個window的子視圖,如何取?
认证0级讲师
在 OS X 10.9 之前,關於 NSWindow 的 Best Practice 是一個 NSWindow 的 .Xib对应一个NSWindowController。所有的子视图全部可以添加到其 contentView上。 取視圖可以使用 Tag,或是使用 property。
.Xib
NSWindowController
contentView
在 OS X 10.9 之前,關於 NSWindow 的 Best Practice 是一個 NSWindow 的
.Xib
对应一个NSWindowController
。所有的子视图全部可以添加到其contentView
上。取視圖可以使用 Tag,或是使用 property。