【问题标题】:Is there an alternate to UIWebView for dynamically displaying formatted text?UIWebView 是否有用于动态显示格式化文本的替代方法?
【发布时间】:2011-08-31 12:20:34
【问题描述】:

在一个需要大量文本的应用程序上工作,根据用户选择的字体大小等对其进行分页,并以样式显示。事实证明,让 UIWebView 对文档进行分页非常麻烦。我见过一个核心文本的包装器,它显然负责布局,但我的理解是无法选择核心文本。

有人知道他们是怎么做到的吗?我还以为是 UIWebView。

提前致谢。

【问题讨论】:

    标签: ios uiwebview pagination


    【解决方案1】:

    在 3.2 之前,在 web 视图中显示格式化文本几乎是不可能的。从那时起,虽然我们有了 NSAttributedString 和相应的 UiKit 元素,它们可以在一个字符串中显示一些字体变化、颜色、格式。但是,分页和其他行为超出了它的范围,作为一种可能性,您必须通过可分页的滚动视图自己实现它。选择也将被证明是困难的,因为您必须通过在您的 UILabel 上进行 UiView 命中检测并通过实现 touchesBegan:、touchesMoved: 和 touchesEnded: 并自己绘制选择来自己再次实现它。

    看看UITextView with Syntax Highlighting

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 2011-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多