Приложение для iPhone: как отображать форматированный текст? - PullRequest
0 голосов
/ 28 июля 2010

Мне нужно отобразить какой-то простой форматированный текст в небольшом разделе просмотра. Фон должен быть прозрачным, потому что есть фоновое градиентное изображение.

Как мне это сделать? Может быть, элемент управления Web View поможет? спасибо

Ответы [ 2 ]

2 голосов
/ 28 июля 2010

A UIWebView с прозрачным фоном должно сработать. Вы можете использовать что-то вроде:

UIWebView *formattedText = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 200, 50)];
[formattedText loadHTMLString:@"My <strong>formatted</strong> text" baseURL:nil];

Будьте осторожны: UIWebView s - это тяжелые объекты, которые занимают много памяти, плюс они могут занять некоторое время для загрузки и визуализации вашего текста. Вы должны выпустить свой лейбл, как только он вам больше не нужен.

1 голос
/ 16 июля 2012

UIWebView - это тяжелый раздутый материал для этой задачи.Используйте DTCoreText или, если вы ориентируетесь на iOS 6.0, вы можете использовать NSAttributedString.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...