OC

Knowledge OS
主帖 3 条回复

[新人求助] 我在自定义UITextView的inPutVIew 不知道如果实现键盘的delete按钮.

举个栗子 举个栗子 · 2014年02月17日 · 阅读 4 · 更新于 2014年02月17日 · 无人欣赏。

我在自定义UITextView的inPutVIew 不知道如果实现键盘的delete按钮.

我用了这样的方法:

self.firstTextField.text = [self.firstTextField.text

substringToIndex:self.firstTextField.text.length - 1];

这样只有在光标处在末尾的时候正确删除最后一个字符.

如果我把光标移到其他地方, 点自定义的删除还是要跳到最后删最后一个,

而我想实现的是删除光标之前的一个字符. 求指教.

我能不能直接调用系统自带键盘的删除按钮?

回复

3 条
#2
naituw
2014年02月17日

UITextView实现了UITextInput协议。

UITextInput继承于UIKeyInput,inputView应该调用这个协议里的deleteBackward方法。

同样的还有插入文字的方法。

登录 或者 注册