Я создал монохромный тикер [думаю биржевой тикер] для отображения информации, с которой пользователь сталкивается в моем приложении. Это широкий и узкий экземпляр UIScrollView, содержимое которого заполняется экземпляром UILabel с соответствующим текстом. Родительское представление является своим собственным делегатом и обеспечивает анимацию горизонтальной прокрутки. Экземпляр UILabel установлен только на одну строку.
Я бы хотел, чтобы текст был двухцветным (красным и черным), где это необходимо, и, возможно, простым текстом и курсивом, когда это необходимо. Конечно, UILabel не в состоянии сделать это, как и UITextView.
Очевидная вещь, которую стоит попробовать, - это заменить экземпляр UILabel экземпляром UIWebView и отправить ему html-строку для форматирования текста. Однако результаты пока не столь удовлетворительны, как в случае с UILabel - например, текст имеет отступы и должен отображаться в одной строке.
Другое решение, которое работает, но меня это не устраивает, заключается в том, чтобы UIScrollView отображал каскадную последовательность экземпляров UILabel, каждый из которых имел соответствующий шрифт или цвет текста.
Что вы посоветуете в отношении решения UIWebView? Например, как бы вы сконфигурировали экземпляр UIWebView так, чтобы он визуально и точно напоминал UILabel?