我需要在UItextfield
中添加两个UIAlertView
。使用iOS 5,我可以使用UIAlertViewStylePlainTextInput
添加它。但我需要添加2个文本字段。我不想使用UIAlertViewStyleLoginAndPasswordInput
,因为我需要它们是不同的部分。
我可以使用提醒addSubview
方法吗? Apple允许这个吗?
任何建议!
答案 0 :(得分:1)
是的,您可以通过将子视图添加到alertview来执行此操作:
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本身之外,没有人可以回答这个问题,但是是的,它会起作用,我的应用程序很少有这个解决方案。所以我可以说苹果不会反对它,但他们可以随时改变主意;)
希望这可以帮助你:)
答案 1 :(得分:-1)
尝试将此UItextfield转换为UIAlertView。你可以用这个