0

私は自分のアプリケーションで UIAlertViews を使用していますが、それらを宣言した後、呼び出すだけで画面に表示されることに気付きました。

[alert release];
[alert show];

addSubview メソッドを呼び出さずに UIAlertView を画面に表示するにはどうすればよいですか? また、「表示」メソッドだけで UIView を表示するにはどうすればよいですか?

4

1 に答える 1

2

addSubview:呼び出されずにアラート ビューが表示されると考える理由は何ですか?

メソッドの実装は、showアプリに 2 番目のウィンドウを作成し、次にaddSubview:. これは、表示されない内部実装の詳細にすぎません。

必要に応じて、独自のshowメソッドを作成できます。addSubview:ただし、その実装では、ある時点でビューと呼び出しを作成する必要があります。

于 2013-07-27T17:29:11.167 に答える