2013-06-28 56 views
2

我需要添加两个UItextfieldUIAlertView。使用iOS 5,我可以使用UIAlertViewStylePlainTextInput添加它。但我需要添加2个文本框。我不想用UIAlertViewStyleLoginAndPasswordInput,因为我需要它们在不同的部分。添加到的UITextField UIAlertView中

我可以使用警报addSubview方法。苹果允许这个?

有任何建议!

+1

*苹果允许,*?只有上帝和苹果可以告诉..我用addSubview方法预iOS 5的时代,它通过验证。但我不认为这里有人能正确回答这个问题。 – Krishnabhadra

+1

不是一个具体的编程问题,可以授权回答。 – Krishnabhadra

+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]; 

如果你想知道苹果会批准吗?

没有人能够回答,除了苹果自己这个问题,但肯定它会工作,我有一些我的应用程序生活在这种解决方案中。所以我可以说苹果不会反对,但他们可以随时改变主意;)

希望这可以帮助你:)

+1

感谢您的帮助。但它不能用于iOS 7测试版。 –

-1

尝试此的UITextField到UIAlertView中。你可以使用这个

ddalertprompt
shakingalertview

+0

谁给我投票? ?whay ...... –

+0

可能是因为1)您没有回答OP的问题,OP不知道如何在UIAlertView中添加的UITextField,他的问题是不同的2)这是一个[链接只能回答](HTTP://元.stackexchange.com /问题/ 8231 /是 - 答案 - 即,刚刚包含链接别处 - 真的好 - 答案)。如果由于某种原因导致链接失败,则您的答案是无用的。链接很好,只要答案没有链接即可完成。 – Krishnabhadra