我正在創建一個應用程序,在該應用程序中,我可以使用名爲「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. Web視圖爲mac應用程序在「visual studio for mac」
- 2. 在Mac應用程序中重用表格視圖單元格
- 3. 在我的應用程序中使用Mac相機的視圖
- 4. 在Mac應用程序中輕鬆切換「視圖控制器」(類似於iOS)
- 5. 如何在mac應用程序中摺疊和展開視圖?
- 6. 如何在Mac OS X應用程序中實現UITabBar視圖?
- 7. 在Objective-C中交換應用程序?
- 8. iOS應用程序與Mac交談
- 9. 切換視圖崩潰應用程序
- 10. backbone.js應用程序視圖切換?
- 11. 在iPhone應用程序中使用按鈕切換視圖
- 12. Info.plist表示Mac應用程序,但在使用應用程序加載程序提交時提交ipa
- 13. 如何在Ionic應用程序中的單個視圖中切換子視圖?
- 14. 提交的Qt 5.3的應用程序在Mac App Store中
- 15. Mac應用程序-UIImage和CGSize替換
- 16. 在Mac應用程序
- 17. 在Mac應用程序
- 18. 當在Mac應用程序
- 19. 在iPhone應用程序中的子視圖之間切換
- 20. 在Silverlight Mvvm應用程序中切換視圖
- 21. 在iOS應用程序中切換視圖
- 22. 在RCP應用程序中切換控制檯的視圖
- 23. 在基於dojo的應用程序的javascript中轉換視圖
- 24. 如何在Cocoa應用程序中切換視圖?
- 25. 在應用程序中切換圖像
- 26. 將Mac應用程序提交到Mac App Store的問題
- 27. 在Mac應用程序中禁用文本替換
- 28. 使用XIB文件在MAC OSX應用程序中自定義視圖
- 29. 通過USB數據線在iOS應用程序和Mac應用程序之間交換數據
- 30. Mac OS X自定義應用程序視圖
,請複製粘貼不工作的源代碼。 – 2011-04-18 06:18:27
你有沒有得到這個工作,因爲我有同樣的問題? – Cragly 2011-07-15 16:46:02
是的,我能解決使用視圖控制器或使用BOx – 2011-07-16 12:35:03