UITextViews不吸吮

时间:2010-02-21 22:04:13

标签: iphone ipad uitextview

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

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

我最好,

杰米

1 个答案:

答案 0 :(得分:1)

不幸的是,你所看到的UITextView正是你得到的。它不是为了支持您描述的功能而设计的。

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

或者从头开始编写您自己的文本视图代码。再一次,没有乐趣,但有可能的好处。

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