0
我有兩個nib文件:主應用程序窗口和我想在其中使用的小視圖。如何使用界面構建器將此視圖的實例插入主窗口?在IB中添加自定義子視圖
我有兩個nib文件:主應用程序窗口和我想在其中使用的小視圖。如何使用界面構建器將此視圖的實例插入主窗口?在IB中添加自定義子視圖
你不能。如果您想在主應用程序窗口中查看小視圖,只需將自定義視圖對象拖到主要筆尖的窗口中即可。
您可以將第二個筆尖視圖添加到主窗口,但必須在代碼中完成。通常的做法是將一個新文件添加到您的項目中,該項目是NSViewController的一個子類 - 您將獲得一個具有該視圖的新xib文件。然後你會分配initWithNibName:bundle:來創建你的視圖控制器的一個實例,並將它的視圖添加到你的主窗口的contentView中。
但是我怎樣才能從我創建的視圖中創建一個自定義視圖對象? –
我不確定我是否理解這個問題。當你拖出一個自定義視圖時,這是一個視圖對象。通常你會創建一個NSView的子類,並將該自定義視圖的類設置爲你的類。您可以將所需的任何UI元素添加到視圖中,並將它們連接到您的子類中。 – rdelmar
我認爲通過你的答案的第一段中的'自定義對象',你的意思是存儲在庫的'自定義對象'分區中的對象(默認爲空),我不明白我該如何在那裏放置東西。 –