2015-05-29 97 views
0

我在Cocoa中創建了一個tabview應用程序。主應用程序有一個mainmenu.xib文件。之後,我在同一個項目中再創建一個窗口(.xib文件)。現在,我想拖放第二個對話框。我想從第二個窗口拖放到AppDelegate.h文件。但它並不拖延。我們需要什麼設置或任何想法如何從第二個對話框拖放到AppDelegate.h文件。拖放不可用於可可中的第二個xib文件?

感謝,

+2

爲什麼或者你想從_.xib_文件拖放到代碼文件?你想做什麼? – matt

+0

我在可可應用程序中創建了一個窗口,資源文件名是(mainMenu.xib文件),其他文件是appdelegate.h和appdelegate.mm。現在我已經使用file-> new-> osx-> user interface - > windows創建了另一個.xib文件,將windows xib文件作爲secondwindow.xib調用。 現在,我已經在mainMenu.xib窗口上創建了一個按鈕,並在該按鈕上寫了一個動作,當點擊按鈕時,第二個xib窗口會調用它(工作正常)。 我的問題是現在我想讓第二個窗口成爲模型。 而且我想在第二個窗口上寫一些動作,然後我們可以在其中寫入動作。 – CrazyCoder

回答

1

的「自定義類」中的「文件的所有者」佔位符的廈門國際銀行需要爲您的應用程序委託類做你想做什麼,在這種情況下應用程序的委託將被作爲窗口的所有者。

可能最好創建一個NSWindowController子類以包含新xib的代碼,並讓該類成爲Xib的自定義類和文件所有者。

相關問題