16
A
回答
47
嘗試:
UIWindow *frontWindow = [[[UIApplication sharedApplication] windows]
lastObject];
或者乾脆:
UIWindow *frontWindow = [[UIApplication sharedApplication] keyWindow];
3
如果你有一個指針在窗口中的一些子視圖,您可以輕鬆地訪問它的窗口:
UIWindow *window = mySubview.window;
12
的主窗口最好使用UIWindow * mainWindow = [UIApplication sharedApplication].windows.firstObject;
使用keyWindow
可以返回一個鍵盤或UIAlertView窗口,它位於應用程序窗口的上方。
+0
這是解釋正確的答案!我已經打破了我的頭試圖找出爲什麼我的觀點消失時,有alertview。 – trickster77777
2
簡單巧妙,從任何類的工作:
[(YourAppDelegate *)[[UIApplication sharedApplication] delegate] window];
注意:不要忘記導入您的appDelegate類
相關問題
- 1. 從主窗口訪問數組
- 2. 如何訪問主窗口的屬性
- 3. 從新創建的窗口訪問主窗口datacontext
- 4. iOS的接入主窗口
- 5. 訪問的URL主鍵在Django查看
- 6. 從窗口訪問窗口小部件*
- 7. Android窗口 - 查看動畫
- 8. VS查看內存窗口
- 9. 窗口的查看區域?
- 10. 訪問DialogFragment查看
- 11. 在串口窗口中查看數據
- 12. 雙擊NSCollectionViewItem打開新窗口或在同一窗口中查看NSCollectionViewItem
- 13. 如何訪問白框架中的主窗口內的子窗口
- 14. 如何訪問主窗口中的變量來自第二個窗口
- 15. Outlook窗口塊訪問Windows.Forms
- 16. 訪問NIB窗口控制
- 17. 訪問子窗口對象
- 18. 按名稱訪問窗口
- 19. NSPersistentDocument - 如何訪問窗口?
- 20. 在Qt GUI主窗口中嵌入PCL查看器
- 21. iOS Swift Firebase登錄/註冊查看彈出窗口
- 22. iOS:如何查看彈出窗口後面的視圖?
- 23. 如何在iOS中獲取主窗口?
- 24. 主窗口內新窗口?
- 25. 從子窗體訪問主窗體
- 26. UICollection查看ios 7問題
- 27. 添加的QMainWindow或窗口小部件到其他窗口 - 訪問成員
- 28. 添加新窗口或查看在alertview點擊按鈕在iphone
- 29. 在Locals或Watch窗口中查看對象導致excel崩潰
- 30. 如何把tabGroup內部窗口或查看鈦手機
keyWindow爲我做 – Eugene
'keyWindow'返回nil我。 'lastObject'返回了正確的結果。謝謝。 –
你應該使用firstObject而不是lastObject。請參閱「windows」文檔 – harryhorn