ios 访问主窗口或视图
我想知道是否有一种简单的方法可以访问 IOS 中的主窗口或视图。类似于:
[UIScreen mainScreen]
谢谢。
I would like to know if there is a simple way to access the main window or view in IOS. Something similar to:
[UIScreen mainScreen]
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
尝试:
或简单地:
Try :
or simply :
主窗口最好使用
UIWindow * mainWindow = [UIApplication sharedApplication].windows.firstObject;
使用
keyWindow
可以返回位于应用程序窗口上方的键盘或 UIAlertView 窗口。The main window is best found using
UIWindow * mainWindow = [UIApplication sharedApplication].windows.firstObject;
Using
keyWindow
can return a keyboard or UIAlertView window, which lie above your application window.如果您有指向窗口中某个子视图的指针,则可以轻松访问其窗口:
If you have a pointer to some subview in the window, you can easily access its window:
简单聪明,适用于任何类:
注意:不要忘记导入您的 appDelegate 类
Simply clever, works from any class:
Note: don't forget to import your appDelegate class