2

に 2 つ追加する必要がありUItextfieldますUIAlertView。iOS 5 では、使用UIAlertViewStylePlainTextInputして追加できます。しかし、2 つのテキストフィールドを追加する必要があります。UIAlertViewStyleLoginAndPasswordInput私はそれらが異なるセクションにある必要があるので、使用したくありません。

アラートaddSubviewメソッドを使用できますか。Appleはこれを許可しますか?

何かアドバイス!

4

2 に答える 2

1

はい、アラートビューにサブビューを追加することでこれを行うことができます:

UIAlertView *aAlert =[[UIAlertView alloc] initWithTitle:@"yourTitle" message:@"\n\n\n\n\n" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Change", nil];
UITextField *aText = [[UITextField alloc] initWithFrame:CGRectMake(12.0, 50.0, 260.0, 25.0)];

[aAlert addSubview:aText];

UITextField *aText2 = [[UITextField alloc] initWithFrame:CGRectMake(12.0, 80.0, 260.0, 25.0)];
[txtNewPassword setBackgroundColor:[UIColor whiteColor]];
[aAlert addSubview:aText2];
[aAlert show];

あなたが疑問に思っているなら、アップルはそれを承認しますか?

Apple自身以外は誰もこの質問に答えることができませんが、はい、それは機能し、このソリューションで稼働しているアプリはほとんどありません. だから私はアップルがそれに反対しないと言うことができますが、彼らはいつでも考えを変えることができます ;)

これがあなたに役立つことを願っています:)

于 2013-06-28T12:12:49.670 に答える
-1

UIAlertView への UItextfield に対してこれを試してください。これを使用して行うことができます

ddalertprompt
揺れるalertview

于 2013-06-29T05:27:14.757 に答える