【发布时间】:2017-04-25 08:42:42
【问题描述】:
我使用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],它会显示在前面。
【问题讨论】:
标签: ios objective-c uiview uiwindow keywindow