繁体   English   中英

在 UITableView 中显示格式化文本

[英]Displaying formatted text within a UITableView

我必须创建一个 UITableView,它在每个 UITableViewCell 中包含格式丰富的文本。

我解决问题的第一次尝试是将文本转换为 html 并在 UIWebView 中呈现文本。 但是,我发现我的单元格加载时间过长,并且在滚动时没有调用 webviewdidload。 然后我尝试将几个格式化的 uilabels 拼凑在一起,但发现这种方法也导致了性能问题。

我尝试将 UITableViewCell 子类化并使用 CoreText 绘制 NSAttributedStrings,但据我了解,CoreText 在低于 iOs 3.2 的设备上不可用,我希望我的应用程序在 ios 3.1 的设备上工作。

我听说也可以使用 opengl es 来呈现一些格式化文本,但这远远超出了我的经验范围。

有没有人有任何解决这个问题的更简单方法的建议,或者我可以了解更多关于在 iphone/ipad 上使用 opengl 呈现格式化文本的资源?

谢谢你的帮助!

我知道那里有多种解决方案,但我知道并建议您研究的一个是 Three20 库,其中包括 TTStyledTextLabel。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM