keywindow无法在iphone 6.0模拟器中运行

时间:2013-01-29 07:40:16

标签: cocoa-touch ios6

[[[UIApplication sharedApplication] keyWindow] addSubview:myView];

上面的代码在iPhone 5.1模拟器中运行良好,但视图没有出现在iPhone 6.0模拟器中。可能是什么问题?

1 个答案:

答案 0 :(得分:5)

您必须将makeKeyAndVisable发送到您想要添加子视图的窗口。像这样:

[[self window] makeKeyAndVisible];

[[[UIApplication sharedApplication] keyWindow] addSubview:view];

关键窗口是将接收用户交互的窗口。您可以查看apple docs here以获取makeKeyAndVisable。