我有一個主窗口,這是我的應用程序的中心。對於不同的功能,我打開一個子窗口來處理某些特定的功能。我希望所有的窗戶都能獨立移動,但現在如果我移動原來的中央窗戶,那麼所有這些窗戶都隨之移動。我怎樣才能讓孩子的窗戶斷開連接,讓他們不隨父母一起移動?如何移動NSWindow而不移動兒童NSWindows
1
A
回答
3
刪除孩子被移動的窗口暫時之前,然後把它們放回:
- (void)windowWillMove:(NSNotification *)notification;
{
[window removeChildWindow:child];
}
- (void)windowDidMove:(NSNotification *)notification
{
if (![window inLiveResize])
[window addChildWindow:child ordered:NSWindowAbove];
}
或者,如果你不需要NSWindowAbove排序,只是不要讓他們的孩子在首位:)
0
的另一種方式,你可以展示你的孩子窗口而不將其添加爲一個子窗口,但窗口內達到同樣的行爲」級別:
[self.childWindowController showWindow:self];
[self.childWindowController.window setLevel:NSSubmenuWindowLevel];
我不知道這是我的方法這是正確的,很好的解決方案,但它適用於我。
相關問題
- 1. 展開查詢Azure移動服務給兒童的兒童
- 2. 在QGraphisItem中移動兒童項目
- 3. svg viewBox屬性移動兒童位置
- 4. LI和兒童的JQuery鼠標移動
- 5. 移除AS3兒童
- 6. 的Adobe Flash CS5如何移動容器及兒童
- 7. 如何在移動家長時保持兒童SKNode速度?
- 8. NSWindow移動中的通知
- 9. 如何防止兒童被移走?
- 10. WordPress的:與兒童主導航鏈接不工作在移動?
- 11. 如何使圖像不會移動而不是鼠標移動
- 12. CSS - 移動文本而不移動塊
- 13. 統一如何使滾動查看兒童縮放以適應移動屏幕?
- 14. OpenGL:如何移動2D對象而不移動整個場景?
- 15. ExpandableListView兒童活動
- 16. CCSpriteBatchNode兒童動畫
- 17. 在兒童主題中移除父主題動作
- 18. WordPress的load_child_theme_textdomain() - 移動翻譯文件兒童的主題目錄
- 19. jQuery的 - 通過窗口觸發兒童移動元素調整
- 20. DojoX中/移動/ _StoreMixin標籤和兒童性
- 21. 如何刷新GridView而不移動它?
- 22. 偏移文本而不移動背景
- 23. 錯誤,而移動Drupal移動錯誤
- 24. 滾動條向右移動而不是向左移動
- 25. Actionscript 3.0添加和移除兒童
- 26. 平移和縮放所有QWidget兒童
- 27. 如何使網頁隨iframe的移動而移動?
- 28. 如何移動MC而其他MC移動在AS3
- 29. 如何更新從活動兒童
- 30. 如何摺疊「兒童活動」?
我跟着「不要讓他們成爲孩子」。 –
在移動家長時不會將孩子放在家長的下方嗎? – cap