gpt4 book ai didi

ios - 如何将 UIView 对象添加到 ios7 中的 self.view.window?

转载 作者:IT王子 更新时间:2023-10-29 08:13:02 25 4
gpt4 key购买 nike

我想添加一个覆盖整个屏幕的深色 View 层。

为了做到这一点,我将 UIView 对象添加到 UIViewController 的 window 属性中,如下所示。我记得我能够将 View 添加到 window 在 ios6 中是这样的。但是,它在 ios7 中不起作用。

我怎样才能让它发挥作用?

提前致谢!

- (void)viewDidLoad
{
[super viewDidLoad];

UIView *overlayView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height)];

overlayView.backgroundColor = [UIColor blackColor];
overlayView.alpha = 0.8;

[self.view.window addSubview:overlayView];
}

最佳答案

这是做你想做的事情的一种方法:

[[UIApplication sharedApplication].keyWindow addSubview:overlayView];

关于ios - 如何将 UIView 对象添加到 ios7 中的 self.view.window?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21548593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com