2013-06-28 86 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