我有一個筆尖文件我想打開,但它只是一個信息面板,所以我不需要任何方法。有沒有辦法打開它?我不在NSWindowController的子類中。在沒有NSWindowController的情況下加載一個nib文件?
1
A
回答
0
1
是的,你可以讓任何物體成爲xib的擁有者。但是,該對象必須「託管」xib中使用的插座。例如,如果您有一個「ConfirmationSheet.xib」,只需在您想要「擁有」該xib實例的類中聲明您的網點,將文件所有者類設置爲您的班級,然後連接您的網點即可。讓我們使用一個名爲「confirmHowMuchSlider」的插座作爲例子:當xib加載時,你的類的「confirmHowMuchSlider」插座將連接到你在xib中連接的滑塊,就是這樣。
注意這通常是不太好的設計,海事組織的標誌。如果它足夠複雜,可以使用它自己的xib,它應該有自己的控制器。如果它不復雜(只是一張紙),你可以犧牲0.001秒的應用程序或文檔加載時間,並將其放置在更中心的xib中。 :-)
記住,如果你是這樣做性能方面的原因,一個單獨的圓形的磁盤訪問只是加載一個片上,幾個按鈕通常比一次性裝載更多的東西糟糕性能從一個xib。所有的事情都是一種折衷。
相關問題
- 1. 在沒有輸入上傳的情況下加載一個視頻文件
- 2. 在沒有完整下載的情況下閱讀zip文件
- 3. 在UIViewController中加載一個nib文件
- 4. 使用另一個nib文件的nib文件加載視圖
- 5. NSWindowController無法在沒有WebView添加到窗口的情況下捕獲ESC
- 6. 如何在沒有@import的情況下加載組件的SCSS
- 7. 有沒有辦法在Silverlight中沒有Webclient的情況下下載文件?
- 8. 如何在沒有Feature.xml文件的情況下卸載功能?
- 9. 如何在沒有ActiveX的情況下創建多個文件下載器?
- 10. 如何加載另一個nib文件?
- 11. Bash下載文件的腳本只有在以前沒有下載文件的情況下
- 12. 在沒有getImage()的情況下在Applet中加載圖像?
- 13. 在沒有OutOfMemoryError的情況下加載較大的圖像
- 14. 在沒有訂閱的情況下觸發一個事件
- 15. 在沒有XHR的情況下加載資源
- 16. 在沒有AWT的情況下使用Java加載圖像
- 17. 如何在沒有Web容器的情況下加載彈簧
- 18. 如何在沒有Storyboard的情況下加載CollectionView
- 19. 在沒有頁面加載的情況下運行javascript
- 20. 如何在沒有Ajax請求的情況下加載jqGrid?
- 21. 如何在沒有下載文件的情況下閱讀pdf中的view.html
- 22. 在沒有下載的情況下檢查S3上的文件大小?
- 23. 用NSWindowController加載筆尖沒有效果
- 24. 如何在Python中沒有MemoryError的情況下下載大文件?
- 25. 如何在沒有頁面加載圖標的情況下重新加載iFrame?
- 26. Docker如何在沒有提交文件的情況下添加文件?
- 27. 在沒有urllib的情況下在Python中下載URL
- 28. sharpziplib - 你可以在沒有它的情況下添加一個文件首先複製整個zip文件嗎?
- 29. 如何在不加載整個文件的情況下更新xml文件
- 30. 如何在沒有Packages Cache文件夾的情況下卸載VS軟件包?
補償我剛剛意識到我沒有製作一個新的筆尖,我只是在同一個筆尖文件中創建了一個新窗口。沒關係。 – jakehschwartz 2010-02-12 19:21:36