我想在我的 iOS 应用程序中显示格式化文本,我有很多(大约与中等大小的维基百科条目一样多的文本)是一个带有 html 的 WebView 是显示格式化文本的最佳方式,或者有更好的方法?我在 stackOverflow 上读到 WebView 占用大量内存,这是真的吗?维基百科如何在其 iOS 应用程序中显示其所有文本?
最佳答案
您应该使用 UITextView
或 UILabel
来显示格式化文本的主要原因是没有最终的方法可以在第一次绘制内容时获取内容边界 UIWebView
.
您可以使用任何可以呈现 NSAttributedString
的 UIKit 对象,例如 UITextView
或 UILabel
。
如果您的内容是html
,您可以将其转换为NSAttributedString
。
关于ios - UIWebView 是在 iOS 中显示格式化文本的最佳方式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47231294/