我希望非常急剧地自定义UITEXTVIEW的行为 - 添加基于Regex的突出显示,线号并查找和替换 - 我本质上是想在iPhone/iPad上创建文本编辑器。

我一直在看 UITEXTVIEW参考 但这似乎是非常限制的,根本不是可以定制的。我真的不太了解基础框架,因此任何帮助都将不胜感激。尽管我缺乏深入的知识,但我还是想做一些非常先进的事情,因此,任何帮助都会非常感谢。

我最好的,

杰米

有帮助吗?

解决方案

不幸的是,您从UitextView所看到的正是您得到的。它并非旨在支持您描述的功能。

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

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

如果您可以访问未来iPhone OSS的预发行,请注意新的改进和功能。苹果的iPad页面演示显然使用了比当前的UITEXTVIEW更复杂的内容,而IWork应用程序据称仅使用公共API。这意味着将来的版本将更接近您所需的东西。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top