ios開發之--找window,獲取屏幕最上層的窗口


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];

 

僅做記錄!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM