如何從Cocoa中的點擊事件打開一個nib文件?我創建了2個nib文件; mainmenu(默認)和我的customWindow。現在,我想要的是當我從主菜單筆記文件中單擊某個按鈕時,它會觸發打開我的customWindow。如何做呢?在OS X中打開並創建窗口
3
A
回答
3
如果你可以把您的兩個窗口放入同一個筆尖,您可以控制 - 將您的按鈕拖動到您要打開的窗口,選擇「makeKeyAndOrderFront」,然後取消選中「屬性」檢查器中的「關閉時釋放」和「啓動時可見」複選框。
但嚴重的是,閱讀查看編程指南。它會讓生活變得更容易。
2
4
試試這個代碼,如果你正在使用的窗控制器:
NSWindowController* yourWindowController = [[NSWindowController alloc] initWithWindowNibName:@"YourXIBName"];
[yourWindowController showWindow:self]
一個通用的方法做,這是通過使用下面的代碼:
2
你也可以在菜單按鈕的點擊鏈接到一個IBAction爲你的應用程序,代表,這就要求
[NSBundle loadNibNamed:"myNib" withDelegate:self];
我不知道如果這是正確的,但檢查一個NSBundle的文檔。
相關問題
- 1. jsPDF從.html創建PDF,並在新窗口中打開
- 2. Firebreath mac os x在插件窗口中創建NSTextField
- 3. 如何在Mac OS X上自動打開終端窗口
- 4. 如何在dompdf中創建PDF後打開打印窗口?
- 5. 創建OS X
- 6. 軌打開的子窗口,並打開父窗口
- 7. 有沒有辦法在Mac OS X中遍歷所有打開的窗口?
- 8. 從另一個窗口內打開已創建的窗口
- 9. 如何創建關閉主窗口時打開的窗口?
- 10. 創建並打開引導模態窗口
- 11. 如何使用X窗口爲Linux OS界面創建GUI?
- 12. 窗口,視圖和子視圖創建 - mac os x
- 13. 的Mac OS X拒絕創建我的OpenGL窗口
- 14. 如何打開窗口並在該窗口中選擇對象?
- 15. jquery模態窗口並在新窗口中打開pdf文件
- 16. 打開新窗口並關閉舊窗口在Chrome中
- 17. OS X - 如何使用segue創建一個窗口並保存數據?
- 18. 如何在OS X中打開端口22 10.6.7
- 19. 在窗口中打開IMS
- 20. 在打開的窗口中
- 21. 在XUL中打開窗口
- 22. 在窗口中打開NSPopoverDidLoad
- 23. 在已打開的項目窗口中創建Visual Studio代碼打開文件?
- 24. 如何在GUI中創建Jbutton以打開新的GUI窗口?
- 25. 從代碼背後創建動態html文件,並在新窗口中打開
- 26. 創建Xamarin Studio中OS X
- 27. 創建os浮動窗口Firefox擴展
- 28. 如何使用JOGL的NEWT模型在Mac OS X中創建窗口
- 29. Python:激活窗口在OS X
- 30. 在OS X上更改窗口焦點
謝謝zrxq ..你真的沒有時間截圖..它幫助.. – Aldee