Seems like this kind of question comes up at least once a day on StackOverflow, но если вы хотите возиться с различными компонентами в UIAlertView, короткий ответ: DO NOT.
If you look at Apple's documentation for UIAlertView, в течение первого заполненный экрана текста говорится:
подклассы Примечание
Класс UIAlertView предназначен для использования как есть и не поддержки подклассов. Иерархия представления для этого класса является частной и не может быть изменена.
Это означает, что существует хорошая вероятность того, что любая ошибка в иерархии UIAlertView может привести к катастрофическому нарушению вашего приложения в будущей версии iOS.
Так что, если вы хотите добавить полосы прокрутки или колокольчики & свистки, вы действительно должны создать свой собственный пользовательский UIView (который выглядит как UIAlertView, но полностью своего создания)
Nopes ... Вы не можете. Вы должны были создать пользовательский вид с работами так же, как и UIAlertView. С увеличением числа нет. кнопок не позволит прокручивать оповещение. –
go with customview вместо alertview – Girish
Рекомендации по документации Apple, если вы используете более двух кнопок, вы действительно должны использовать 'UIActionSheet', это не является требованием только рекомендации. – Popeye