我在屏幕键盘 (accessoryView
) 上方显示了一个带有附加键的栏。我目前正在使用 replaceCharactersInRange:withString:
将按下的字符插入到 UITextField
中,保存并恢复 selectedRange
并暂时禁用 滚动启用
。丑陋的解决方案 + 撤消/重做不起作用。
我可以做得更好吗?是否有用于处理自定义 key 的 API?
最佳答案
不确定处理特殊字符的所有复杂性,但 UITextInput 协议(protocol)正是您要找的。
checkout :
关于iphone - 如何从 Keyboard-accessoryView 正确插入字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5622782/