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 に答える