【发布时间】:2010-05-28 20:50:24
【问题描述】:
我想在我的 iphone 应用程序中像 word doc 一样读取行号。我尝试使用 webUI 控制器来显示文档,但找不到任何读取内容/行号的方法。
是否有任何小部件可以用来读取页面的内容/页面。
TIA
【问题讨论】:
我想在我的 iphone 应用程序中像 word doc 一样读取行号。我尝试使用 webUI 控制器来显示文档,但找不到任何读取内容/行号的方法。
是否有任何小部件可以用来读取页面的内容/页面。
TIA
【问题讨论】:
这里的问题是大多数文本格式不再有逻辑行号。文本在逻辑上进行了配置,以便它可以换行以适应 UI 显示元素的物理尺寸。随着用户更改 UI(窗口大小、字体大小等),视线不断变化。iPhone 上的 UI 更加稳定,但根本问题仍然存在。
你唯一能做的就是计算文本中的一些逻辑结构,例如句子或段落。如果您正在处理代码,则可以计算每种特定语言的逻辑块。
在 Apple API 上执行此操作的首选方法是使用一个或多个 NSScanner 实例来搜索文本中的特定模式。
【讨论】: