2015-05-28 18 views
1

我想用tableview单元格加载html字符串。HTML字符串到UITableView单元

所以首先我尝试了NSAttributedString,当我从服务中收到一个数组用于循环,并添加了一个更多的密钥AttributedString,然后我显示它。但创建AttributedString需要太多时间,而记录更多。这在我的应用程序中是不可接受的。

现在我正在使用UIWebView并将该HTML字符串加载到单元格,但它使得我的tableview跳动并卡住,而用户正常滚动。

我必须在用户第一次登录时显示并保存所有记录,所以我不能在服务呼叫时进行分页。

我还可以尝试其他方法吗?

回答

0

在您的第一次尝试中,您是在设置tableview单元格标签的属性文本属性?这花了太长时间?

它会延迟加载结果吗?例如,加载20个单元格,并且当用户滚动75%-100%时,表格加载更多?如果我有attributedText去,比它讲太多的时间在转换从HTML文本attributedText

How to know when UITableView did scroll to bottom in iPhone

+0

terrafirmag #1:你可以使用这个答案提供帮助。 #2如果我使用webview并加载html字符串,它会让我的表格单元格在做滚动的时候变得很麻烦。 –