2014-01-20 5 views
1

Я хочу, чтобы текст был выделен курсивом в UIAlertView. Я хотел бы знать, как это сделать.iOS7 - Курсивный текст в UIAlertView

В настоящее время я думаю о следующем: - В предупреждающем представлении нет явной метки. Поэтому мы не можем установить атрибут шрифта. У нас есть только NSString в параметре сообщения UIAlertView

Исправьте меня, если я ошибаюсь.

Есть ли какое-либо решение или альтернатива?

+0

Вы правы. Вы не можете установить шрифт AFAIK. Это было возможно до iOS 7. –

+0

Итак, я попытался создать 'UIView' с метками, которые мне нужны, но у меня проблема с изменением размера меток. Поля сообщения и заголовка 'UIAlertView' автоматически изменяются. Как я могу сделать это с помощью UIView? Есть ли способ, которым я могу реализовать все другие функции UIAlertView в UIView? – Dinesh

+0

Да, если вы хотите повторить их, вы можете. –

ответ

0

Там нет никакого способа изменить атрибут текста в UIAlertView в прошивке 7. Это было возможно в прошивке 6.

Одним из решений являются воссозданием UIAlertView. Это относительно легко, explained in depth here. Или, если вы просматриваете GitHub, возможно, это уже реализовано.

Редактировать: Here is an implementation in GitHub.

+0

Код выглядит довольно сложно. Есть ли более простая альтернатива? Можно ли просто работать с UILabel для автоматического изменения размера? – Dinesh

+0

Ну, вот как работает UIAlertView. Вы можете настроить его так, как хотите. –

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