0

语境

努力构建一个测验应用程序,该应用程序使用来自可能包含 HTML 标记的 API 的问题和多项选择答案,这需要得到尊重。我们可能能够限制不同 HTML 标记的数量。

问题

UIWebView使用 a显示此文本内容与使用 3rd 方库(例如:https ://github.com/Cocoanetics/DTCoreText 将 HTML 样式转换为属性字符串)相比有哪些优点/缺点。

我的列表

UIWebView优点

  • 几乎即插即用
  • 不依赖具有未知支持路线图的 3rd 方库

UIWebView缺点

  • 可能很难让文本看起来与原生文本相同
  • 格式化 webview 的框架更难
  • 可能会给 API 创建者提供借口,让他们在清理数据时不那么严格
  • 无法选择要复制/粘贴或定义的文本
  • 在表格单元格等小区域内效果不佳
  • 即使从磁盘加载文本,通常也会有轻微的延迟
4

1 回答 1

0

其他 webview 缺点:

  1. 与加载和呈现内容相关的延迟
  2. 不能很好地用于较小的区域(如表格视图单元格)

DTCoreText通常为您提供更多灵活的选择,并且应该适用于您所描述的情况。

于 2013-08-06T13:04:17.310 回答