UITextField - 观察文本中的插入和删除

时间:2013-04-16 13:43:02

标签: ios operational-transform

所以,我正在研究具有一些协作功能的应用程序,例如同时由多个用户编辑的单个文本文件。

我需要对文本执行操作转换,例如http://operational-transformation.github.io(检查可视化http://ot.substance.io/visualization)。

我想我可以在我的应用程序中使用该JS实现(使用WebView或某些派生桥),这没关系,但是如何在UITextField上的文本中观察这些更改?我需要明显地观察插入和删除(+两者的位置)。我需要创建要发送到服务器并从服务器接收的操作。

那么我该怎么做呢,或者是否有用Objective-C for iOS编写的工作解决方案?

1 个答案:

答案 0 :(得分:0)

UITextFieldDelegate,它是textField:shouldChangeCharactersInRange:replacementString:方法。

对于那些对iOS的OT实施有任何好建议的人,我会保持开放几天。