How can I add UIView object to self.view.window in ios7?
ios, ios7, objective-c
Solution
Here's one way of doing what you want:
[[UIApplication sharedApplication].keyWindow addSubview:overlayView];
Problem
I'd like to add a dark view layer that covers the whole screen. In order to do that, I added `UIView` object to window property of `UIViewController` as shown below.I remember I was able to add a view to `window` like this in ios6. But, it doesn't work in ios7. How am I able to make it work? Thanks in advance!! ``` - (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]; } ```