私はアプリを作成していますが、カスタム UIAlertView でユーザーの意見を聞きたいと思っています。多くの調査を行い、このテーマについて読んだ後、私はいくつかのことについて少し混乱しています...
UIAlertView に追加できるオブジェクト (UITextfields、UIImages...) は何ですか?
私はこれを見つけたので:
UIAlertView クラスはそのまま使用することを意図しており、サブクラス化はサポートしていません。このクラスのビュー階層は非公開であり、変更してはなりません。
しかし、これはたとえば次のように受け入れられた可能性があります。
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"title" message:@"msg" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:nil];
UITextField *txtField = [[UITextField alloc] initWithFrame:CGRectMake(12.0, 45.0, 260.0, 25.0)];
[alertView addSubview:txtField];
[alertView show];
[alertView release];
(詳細については、このリンクを参照してください)
たとえば、メッセージとタイトルのパラメーターを含むブルーボックスが必要ない場合は、次のコードのみを実行できます。
UIAlertView *alert = [[UIAlertView alloc] init];
[alert addSubview:a_UIButton];
[alert addSubview:a_UIImageview];
[alert show];
したがって、この種のコードを使用すると、すべてのアプリを一時停止モードにして、すべてカスタムにするという利点を得ることができます (それが機能する場合)。しかし、それは可能ですか?それは拒否でしょうか?
どうもありがとう !