gpt4 book ai didi

ios - NSAttributedString 卡住 UITableView

转载 作者:可可西里 更新时间:2023-11-01 05:20:43 34 4
gpt4 key购买 nike

应用程序在使用 NSAttributedString 滚动时确实卡住(当我使用 NSString 时它工作正常),所以我的方法是:

- (void)setSubtitleForCell:(TTTableViewCell *)cell item:(TTPhotoPost *)item
{
NSAttributedString *attributedString = [[NSAttributedString alloc] initWithData:
[item.caption dataUsingEncoding:NSUnicodeStringEncoding]
options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType }
documentAttributes:nil
error:nil];

[cell.descriptionLabel setAttributedText:attributedString];
}

有什么错误吗?或者让 att.string 更快的方法?

最佳答案

我建议从 HTML 异步创建一次 NSAttributedString,并将属性字符串存储在您的模型中。这样您就不必在每次单元格重用时都进行 HTML -> 属性字符串转换,这种情况在您滚动时经常发生。

关于ios - NSAttributedString 卡住 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28299342/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com