2013-09-28 2 views
-1

У меня есть проблема с UIAlertview в ios7,Как добавить ярлык и TextField в alertview в ИОС 7

В моем приложении у меня есть несколько labels и textfileds в uialerview. Я пробовал в ios5 и 6 его работу отлично, но в ios7 его не показывали ярлык и textfileds.

пожалуйста, любой один помочь мне

+1

Вы проводили какие-либо исследования? – Wain

+0

Возможный дубликат [Невозможно добавить UITextField в UIAlertView на iOS7 ... работает в iOS 6] (http://stackoverflow.com/questions/18549519/unable-to-add-uitextfield-to-uialertview-on-ios7- works-in-ios-6) – Amar

ответ

2

Вы можете установить стиль вашей готовности:

alert.alertViewStyle = UIAlertViewStylePlainTextInput; 

Этот код будет добавить текстовое поле на UIAlertView. И вы можете получить доступ к нему в делегат обратного вызова UIAlertView с помощью

UITextField *textField = [alertView textFieldAtIndex:0]; 

Но, так как прошивка 7, свойство contentView UIAlertView в удаляется. Посмотрите here.

+0

Большое спасибо за ваш ответ. Я пробовал это, но я хочу, чтобы Label, а также текстовое поле, если я использую вышеуказанный код, я получу только одно текстовое поле. но я хочу несколько ярлыков и текстовых полей. – mayuri

+0

Итак, вы не можете сейчас с iOS 7. Извините. Вам необходимо создать собственный UIAlertView или пользовательский вид –

+0

alert.alertViewStyle = UIAlertViewStylePlainTextInput; Если мы будем использовать это, мы получим одно текстовое поле, поэтому, как получить эту длину текстового поля. – mayuri

Смежные вопросы