用于处理HTML文本的webView与第三方库的优点/缺点

时间:2013-08-06 12:55:18

标签: ios uiwebview

上下文

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

问题

使用UIWebView显示此文字内容与使用第三方库(例如:https://github.com/Cocoanetics/DTCoreText)将HTML样式转换为属性字符串有什么优点/缺点。

我的列表

UIWebView优点

  • 非常即插即用
  • 不依赖于支持路线图未知的第三方图书馆

UIWebView缺点

  • 可能很难让文字看起来与原生文字相同
  • 格式化webview的框架更难
  • 可能会给API创建者提供借口,使其不必严格擦洗 数据
  • 无法选择要复制/粘贴或定义的文字
  • 在表格单元格等小区域内无法正常工作
  • 通常稍有延迟,即使是从磁盘加载文本

1 个答案:

答案 0 :(得分:0)

其他webview缺点:

  1. 与加载和呈现内容相关的延迟
  2. 不能在较小的区域使用(如桌面视图)
  3. DTCoreText通常会为您提供更灵活的选项,并且应该适合您描述的情况。