从NSMutableAttributedString

时间:2017-01-12 21:55:37

标签: html ios swift uitableview

我一直在将我的Android / Java应用程序转换为iOS / Swift,并且遇到了有关表格生成的问题。

该应用程序显示从Web源提取的内容列表作为html字符串,并在UITableView(Android上的RecyclerView)中显示这些内容。使用NSDocumentTypeDocumentAttribute创建NSMutableAttributedString:NSHTMLTextDocumentType适用于基本的html格式(粗体,斜体,列表等),但我也需要渲染表。

在我的Android应用程序中,我创建了以标签分割的内容块,如果它是一个表格,则填充TableView并使用LinearLayout将其插入文本中的正确位置。

单元格是以编程方式在Swift中生成的,因此我在从Web中提取时预处理HTML并将NSMutableAttributedStrings与估计的高度一起存储在数组中,以使滚动顺利进行。我遇到了NSTextTable in Apple's文档,但似乎无法弄清楚如何使用这个类,以及它们是否可以嵌入到NSMutableAttributedString中以便以后访问该表。

如果我完全误解了该课程的作用,请告诉我。

0 个答案:

没有答案