英语轻松读发新版了,欢迎下载、更新

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

举个栗子 发布于 2014年02月17日 | 更新于 2014年02月17日
无人欣赏。

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

我用了这样的方法:

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

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

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

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

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

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

共3条回复
举个栗子 回复于 2014年02月17日

@sycx 老师, come on !

naituw 回复于 2014年02月17日

UITextView实现了UITextInput协议。

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

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

举个栗子 回复于 2014年02月17日

2楼 @naituw 非常感谢!

登录 或者 注册