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

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

4

1 回答 1

5

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

[[self window] makeKeyAndVisible];

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

关键窗口是接收用户交互的窗口。您可以在此处查看苹果文档以获取 makeKeyAndVisable。

于 2013-02-05T20:39:08.953 回答