UIWebView是否有替代方案可动态显示格式化文本?

时间:2011-08-31 12:20:34

标签: ios uiwebview pagination

处理需要拍摄大量文本的应用,根据用户选择的字体大小对其进行分页,然后使用样式进行显示。让UIWebView对文档进行分页已经证明非常麻烦。我已经看到了Core Text的包装器,显然它负责布局,但我的理解是无法选择核心文本。

任何人都知道他们是如何完成这一切的我以为它是UIWebView。

提前致谢。

1 个答案:

答案 0 :(得分:0)

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

查看UITextView with Syntax Highlighting

祝你好运!