我有兩個NSWindows
,都在他們NSPanel
。我想在按下按鈕時切換窗口。如何才能做到這一點?我不再需要舊窗口,所以我只想顯示新窗口。交換NSWindows
1
A
回答
0
把重點放在第二個窗口,只需撥打:
[window2 makeKeyWindow];
+0
嗨,我正在這樣做,但沒有任何反應,舊窗口保持原位:http://pastie.org/5375952 –
+0
@PixelBitAppsLtd:你不能用'init'創建一個窗口 - 結果窗口將沒有框架矩形,因此無法使用。使用NSWindow文檔中列出的初始化程序之一。 –
+0
@PeterHosey我試過了,但仍然沒有運氣 - 窗戶根本沒有改變:http://pastie.org/5376517 –
相關問題
- 1. Magnetic NSWindows
- 2. 在兩個NSWindows之間切換
- 3. 雙擊NSWindows?
- 4. 自定義NSWindows
- 5. 「耦合」NSWindows
- 6. 用easing動畫調整NSWindows
- 7. 失去對AppDelegate中NSWindows的引用
- 8. RabbitMQ話題交換:1交換vs多交換
- 9. 交換/交換陣鍵PHP的
- 10. SQL - 交換/交換字段值
- 11. 容器交換或組件交換
- 12. 混帳 - 交換/交換遠程分支
- 13. NSWindows的「啓動時可見」程序化等效
- 14. 如何確保NSWindows始終適合(小)屏幕?
- 15. NSWindows的工具欄按鈕不起作用
- 16. 如何移動NSWindow而不移動兒童NSWindows
- 17. 同時以編程方式將NSWindows數組去除?
- 18. 在Swift中傳遞來自兩個NSWindows的變量
- 19. NSStatusItem在NSWindows中阻止用戶界面更新
- 20. 交換空間
- 21. 交換文本
- 22. 交換在Tkinter
- 23. 交換位置
- 24. 交換端
- 25. 交換值
- 26. 變量交換?
- 27. 交換指針
- 28. 數據交換
- 29. 交換FlxStates
- 30. 交換價值
你想從一個窗口焦點更改爲其他?或者也許將一個窗口的內容製作成另一個的動畫?更精確。 – trojanfoe
「你想把焦點從一個窗口轉到另一個窗口」 - 是的,就是這樣。對不起:) –
如果你想從屏幕上刪除「舊」窗口,你可以發送'close'消息或'orderOut:'消息。 –