首页 > 移动平台 > 详细

ios开发之--找window,获取屏幕最上层的窗口

时间:2020-02-11 15:53:58      阅读:428      评论:0      收藏:0      [点我收藏+]

1、delegate

UIWindow *window = [[[UIApplication sharedApplication] delegate] window];

2、windows

获取当前最顶层的窗口

UIWindow *window = [[[UIApplication sharedApplication] windows] lastObject];

在实际需求中,讲某一UIView控件添加到最上层,可以考虑获取当前顶层的窗口来添加UIView控件,代码如下:

UIView *aView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 150, 300)];
aView.backgroundColor = [UIColor redColor];
// 当前顶层窗口
UIWindow *window = [[UIApplication sharedApplication].windows lastObject];
// 添加到窗口
[window addSubview:aView];

 

仅做记录!

ios开发之--找window,获取屏幕最上层的窗口

原文:https://www.cnblogs.com/hero11223/p/12295143.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!