如何从Keyboard-accessoryView插入字符对吗?

时间:2011-04-11 14:28:19

标签: iphone cocoa-touch ios

我正在屏幕键盘(accessoryView)上方显示一个带有附加键的栏。我目前正在使用UITextField将压缩的字符插入replaceCharactersInRange:withString:,保存并恢复selectedRange并暂时禁用scrollEnabled。丑陋的解决方案+ Undo / Redo无效。

我可以做得更好吗?是否有用于处理自定义密钥的API?

1 个答案:

答案 0 :(得分:1)

不确定处理特殊字符的所有复杂性,但UITextInput协议正是您正在寻找的。

退房:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextInput_Protocol/Reference/Reference.html