UIScrollView, UILabel, Tickers - PullRequest
       18

UIScrollView, UILabel, Tickers

0 голосов
/ 07 декабря 2010

Я создал монохромный тикер [думаю биржевой тикер] для отображения информации, с которой пользователь сталкивается в моем приложении. Это широкий и узкий экземпляр UIScrollView, содержимое которого заполняется экземпляром UILabel с соответствующим текстом. Родительское представление является своим собственным делегатом и обеспечивает анимацию горизонтальной прокрутки. Экземпляр UILabel установлен только на одну строку.

Я бы хотел, чтобы текст был двухцветным (красным и черным), где это необходимо, и, возможно, простым текстом и курсивом, когда это необходимо. Конечно, UILabel не в состоянии сделать это, как и UITextView.

Очевидная вещь, которую стоит попробовать, - это заменить экземпляр UILabel экземпляром UIWebView и отправить ему html-строку для форматирования текста. Однако результаты пока не столь удовлетворительны, как в случае с UILabel - например, текст имеет отступы и должен отображаться в одной строке.

Другое решение, которое работает, но меня это не устраивает, заключается в том, чтобы UIScrollView отображал каскадную последовательность экземпляров UILabel, каждый из которых имел соответствующий шрифт или цвет текста.

Что вы посоветуете в отношении решения UIWebView? Например, как бы вы сконфигурировали экземпляр UIWebView так, чтобы он визуально и точно напоминал UILabel?

1 Ответ

1 голос
/ 07 декабря 2010

посмотрите пример необычной этикетки на http://furbo.org/2008/10/07/fancy-uilabels/
, если вам это поможет.

...