【问题标题】:UITextViews that don't suck不烂的 UITextViews
【发布时间】:2010-02-21 22:04:12
【问题描述】:

我希望非常显着地自定义 UITextView 的行为 - 添加基于正则表达式的突出显示、行号以及查找和替换 - 因为我本质上想在 iPhone/iPad 上创建一个文本编辑器。

我一直在查看UITextView reference,但它似乎非常受限制,根本不是很可定制。我不太了解底层框架,因此将不胜感激。尽管我缺乏深入的知识,但我想做一些非常先进的事情,所以任何帮助都会非常感激。

最好的,

杰米

【问题讨论】:

  • 问一个更具体的问题。

标签: iphone ipad uitextview


【解决方案1】:

不幸的是,您在 UITextView 中看到的正是您所得到的。它并非旨在支持您描述的那种功能。

在最新的 iPhone 操作系统中,最好的办法是在 UIWebView 中部署基于 Javascript 的编辑器。在 JS 中进行文本处理。是的,这可能没什么好玩的,但与 UITextView 不同的是,它实际上是可能的。

或者从头开始编写您自己的文本视图。同样,没有乐趣,但有可能的好处。

如果您可以访问未来 iPhone 操作系统的预发布版本,请留意新的改进和功能。 Apple 的 iPad 版 Pages 演示显然使用了比当前 UITextView 更复杂的东西,而且 iWork 应用程序据说只使用公共 API。这意味着在未来的版本中将提供更接近您需要的东西。

【讨论】:

  • 同意。等待 iPhone OS 3.2。
  • 那应该是等待新的改进和功能 - 到目前为止,imo 还没有发布任何令人兴奋的东西。
  • 他确实将其标记为 iPad,如果您阅读 iPhone OS 3.2 发行说明,我想您会看到许多可以让他的工作变得更轻松的事情。 NDA 使这个问题难以进一步讨论。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多