我使用keyWindow添加了一个子视图,它添加成功但没有显示在屏幕层次结构的前面。
深灰色视图是我添加的视图:
我的代码是:
@interface ViewController ()
{
LMLUpspringView *pop_v;
}
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
pop_v = [[LMLUpspringView alloc] initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, self.view.bounds.size.height)];
UIWindow *keywindow = [[[UIApplication sharedApplication] delegate] window];
[keywindow addSubview:pop_v];
//[keywindow bringSubviewToFront:pop_v];
//[self.view addSubview:pop_v];
}
我曾尝试使用[keywindow bringSubviewToFront:pop_v]
带到前面。但不工作。
如果我使用[self.view addSubview:pop_v]
,它会显示在前面。