2015-05-28 2 views
1

Я хотел бы загрузить html-строку с помощью tableview Cell.HTML String To UITableView Cell

Итак, сначала я попытался с NSAttributedString, когда я получил массив из службы, которую я использовал для цикла, и добавил еще один ключ с AttributedString, а затем я его отобразил. Но это занимает слишком много времени, чтобы создать AttributedString, а записи - больше. Что неприемлемо в моем приложении.

Теперь я использую UIWebView и загружаю эту строку HTML в ячейку, но это делает мой рабочий стол скачкообразным и застревает, когда пользователь прокручивается нормально.

Я должен показать и сохранить все записи во время входа в систему, поэтому я не могу использовать пейджинг во время вызова службы.

Какие еще подходы можно попробовать?

ответ

0

С вашей первой попытки вы установили свойство attributedText метки метки таблицы? И это слишком долгое время?

Будет ли это работать для ленивой загрузки результатов? Например, загрузите 20 ячеек и когда пользователи прокручивают на 75% -100% вниз по загрузке таблицы больше? Вы можете использовать этот ответ, чтобы помочь:

How to know when UITableView did scroll to bottom in iPhone

+0

terrafirmag # 1 Если я иду с attributedText, чем его говорить много времени при преобразовании из HTML текста в attributedText. # 2 Если я иду с webview и загружаю html строку, то это делает мою ячейку таблицы неуклюжей при выполнении прокрутки. –