我正在創建一個應用程序,在該應用程序中,我可以使用名爲「1」和「2」的頂部按鈕交換視圖....使用它們可以交換盒子中的視圖。我正在使用視圖控制器。但問題是我想使用視圖內的按鈕來交換我的視圖。我想在一個視圖內按下按鈕時切換視圖。我試過所有的東西,但沒有工作。 [box setContentView:v]; [box addSubview:v]; 請幫忙 在Mac應用程序中交換視圖
1
A
回答
1
看看[NSView replaceSubview:with:];
+0
是的我已經嘗試過,但它不工作。這兩個視圖是兩個不同的類。當點擊但不工作時,我將視圖編號發送到主類。 – 2011-04-15 07:21:17
0
對於鍵 '1' 行動......
//For opening the second nib on first button click NSWindowController * second=[[NSWindowController alloc] initWithWindowNibName:@"secondNIB"]; [second showWindow:self]; //For closing the first nib, optional //firstWindow is NSWindow [firstWindow orderOut:nil];
對於按鍵 '2' 的動作...
//For opening the first nib on second button click NSWindowController * first=[[NSWindowController alloc] initWithWindowNibName:@"firstNIB"]; [first showWindow:self]; //For closing the second nib, optional //secondWindow is NSWindow [secondWindow orderOut:nil];
+0
您的回答描述了OP在詢問視圖交換時如何顯示和關閉窗口。 – 2011-04-18 05:57:29
+0
是的,我想改變視圖,即NSView交換。我沒有使用窗口控制器。 – 2011-04-19 04:59:48
相關問題
- 1. 在我的應用程序中使用Mac相機的視圖
- 2. 在Mac應用程序中輕鬆切換「視圖控制器」(類似於iOS)
- 3. 如何在mac應用程序中摺疊和展開視圖?
- 4. 如何在Mac OS X應用程序中實現UITabBar視圖?
- 5. 在Objective-C中交換應用程序?
- 6. 在iPhone應用程序中使用按鈕切換視圖
- 7. 提交的Qt 5.3的應用程序在Mac App Store中
- 8. 當在Mac應用程序
- 9. 如何在Cocoa應用程序中切換視圖?
- 10. 在RCP應用程序中切換控制檯的視圖
- 11. 在Silverlight Mvvm應用程序中切換視圖
- 12. 在iPhone應用程序中的子視圖之間切換
- 13. 在應用程序中切換圖像
- 14. 在Mac應用程序中禁用文本替換
- 15. 單擊按鈕時加載視圖mac osx應用程序
- 16. 在javascript中交換程序
- 17. 多視圖應用程序
- 18. 在Mac應用程序中顯示視圖嵌套的標誌是什麼?
- 19. 在「單一視圖應用程序」中更改視圖
- 20. android在視圖中創建快捷應用程序視圖
- 21. 使用NSTreeView交換視圖
- 22. Mac應用程序與Windows應用程序交談的最佳方式
- 23. 如何設計類似於Facebook 3.0應用程序的UISegmentedControl視圖交換?
- 24. 交換主要應用程序內容
- 25. Clojure應用程序數據交換
- 26. 強制窗口交換應用程序
- 27. 交換android視圖
- 28. iOS應用程序在切換旋轉視圖時崩潰
- 29. 切換到其他視圖中斷應用程序xcode
- 30. 轉換PNG設計中融入的iOS應用程序視圖
,請複製粘貼不工作的源代碼。 – 2011-04-18 06:18:27
你有沒有得到這個工作,因爲我有同樣的問題? – Cragly 2011-07-15 16:46:02
是的,我能解決使用視圖控制器或使用BOx – 2011-07-16 12:35:03