Если вы хотите настроить только имена кнопок, вы можете использовать раздел "otherButtonTitles" следующего инициализатора:
– initWithTitle:message:delegate:cancelButtonTitle:otherButtonTitles:
(Вы также можете добавить кнопки с пользовательским именем, используя - (NSInteger)addButtonWithTitle:(NSString *)title
метод экземпляра).
Однако, если вы хотите настроить больше, чем просто заголовок кнопки, вам нужно добавить подпредставление для вашей пользовательской кнопки, как показано в примере кода madhu.
Вам также необходимо установить рамку вашего объекта newButton так, чтобы он располагался там, где вам нужно, внутри экземпляра UIAlertView .Поскольку UIAlertView специально не предназначен для вложения в него подпредставлений (это обычное явление для разработчиков, с которым нужно бороться и с чем бороться), вы можете столкнуться с некоторыми странными эффектами, которые требуют возиться с иерархией представленийчтобы решить.Я уверен, что есть много вопросов, которые описывают некоторые из этих странных эффектов, и я сам задал хотя бы один из них!