Приписанные строки в UITableViewCells без WebView? - PullRequest
2 голосов
/ 13 марта 2010

Кто-нибудь знает, есть ли способ с 3.0+ для отображения приписанных строк внутри UITableViewCell без использования UIWebView для этого? Мне нужно отобразить строку со связанными, вставляемыми подстроками в качестве типичного detailTextLabel. Я не против поменять эту UILabel на другой тип представления, но я думаю, что UIWebView может быть слишком медленным при рендеринге таблицы с сотнями ячеек. Или у кого-то здесь есть противоположный опыт?

Итак, мой вопрос: как лучше всего получить смешанные строки в очень большой таблице без большого снижения производительности?

Я искал это почти целый день, но я могу найти только старые сообщения, в которых упоминается, что на iPhone нет атрибутивной строки (устаревшая, как это было до версии 3.0) и / или говорится, что для этого они используют UIWebView , Но на самом деле, я не думаю, что это будет очень хорошо работать на больших столах, не так ли?

Большое, большое спасибо заранее

Arne

Ответы [ 2 ]

3 голосов
/ 13 марта 2010

NSAttributedString имеет допустимое использование только начиная с 3.2.

Но вы можете использовать TTStyledTextLabel из трех20 .

0 голосов
/ 13 марта 2010

Вы можете создать свой собственный вид и поместить его в ячейку.

Посмотрите на документ Apple, связанный с UITableView , я связал раздел «Более пристальный взгляд на ячейки табличного представления», в котором есть множество примеров того, как изменить UITableViewCell.

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