首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KeyWindow add subView,未在前面显示

KeyWindow add subView,未在前面显示
EN

Stack Overflow用户
提问于 2017-04-25 16:42:42
回答 3查看 1.1K关注 0票数 0

我使用keyWindow添加了一个subView,它添加成功,但没有显示在屏幕层次结构的前面。

深灰色视图是我添加的视图:

我的代码是:

代码语言:javascript
复制
@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]给front.But带来不起作用。

如果我使用[self.view addSubview:pop_v],它会显示在前面。

EN

回答 3

Stack Overflow用户

发布于 2017-04-25 16:47:31

你遇到这个问题,是因为你不知道viewDidLoad方法和viewDidAppear:方法之间的区别。

viewWillAppear:

在将视图添加到窗口的视图层次结构之前调用

viewDidAppear:

在视图添加到视图层次结构后调用

控制器的视图添加到窗口的视图层次结构是在viewWillAppear:viewDidAppear:之间,viewDidLoadviewWillAppear:的前面,所以您不能这样做。您应该在viewDidAppear:中添加视图。

票数 2
EN

Stack Overflow用户

发布于 2017-04-25 16:46:49

您可以使用appdelegate的Windows来解决此问题:

代码语言:javascript
复制
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate.window addSubview:pop_v]
票数 0
EN

Stack Overflow用户

发布于 2017-04-25 18:21:45

使用以下命令:

代码语言:javascript
复制
@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 keyWindow];

代码语言:javascript
复制
    [keywindow addSubview:pop_v];

    //[keywindow bringSubviewToFront:pop_v];
    //[self.view addSubview:pop_v];

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43605689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档