Iphone 将UITextfield添加到UIAlertView

Iphone 将UITextfield添加到UIAlertView,iphone,uitextfield,uialertview,Iphone,Uitextfield,Uialertview,我需要将两个UItextfield添加到UIAlertView中。对于iOS 5,我可以使用UIAlertViewStylePlainTextInput添加它。但我需要添加两个文本字段。我不想使用UIAlertViewStyleLogin和PasswordInput,因为我需要它们在差异部分 我可以使用alertaddSubview方法吗。苹果允许这样做 任何建议 是的,您可以通过将子视图添加到alertview来完成此操作: UIAlertView *aAlert =[[UIAlertView

我需要将两个
UItextfield
添加到
UIAlertView
中。对于iOS 5,我可以使用
UIAlertViewStylePlainTextInput
添加它。但我需要添加两个文本字段。我不想使用
UIAlertViewStyleLogin和PasswordInput,因为我需要它们在差异部分

我可以使用alert
addSubview
方法吗。苹果允许这样做


任何建议

是的,您可以通过将子视图添加到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];
如果你想知道苹果会批准它吗?

除了苹果自己,没有人能回答这个问题,但是的,它可以工作,而且我的应用程序很少使用这个解决方案。所以我可以说苹果不会反对,但他们可以随时改变主意;)


希望这对您有所帮助:)

尝试将UItextfield转换为UIAlertView。你可以用这个



苹果允许这样做吗?只有上帝和苹果能告诉我们。。我在iOS 5之前的时代使用了addSubview方法,它通过了验证。但我不认为这里的任何人都能正确回答这个问题。不是一个可以权威回答的特定编程问题。请检查我的答案,如果你得到了你想要的答案,请批准。如果需要更多的澄清,请告诉我。感谢可能是因为1)您没有回答OP的问题,OP知道如何在UIAlertView中添加UITextField,他的问题不同2)这是一个问题。如果链接由于某种原因而关闭,那么你的答案是无用的。链接是好的,只要答案是完整的,没有链接。