lan*_*rey 5 uitextfield ios textdocumentproxy custom-keyboard
我有带有 UITextField 的自定义键盘扩展。我可以切换到UITextField的文本输入,但不能切换回self.textDocumentProxy. 有谁知道,如何做类似的事情[self.textDocumentProxy becomeFirstResponder]?
(顺便说一句,看起来“GIF键盘”应用程序提供了这种可能性)
我已经为此实施了下一个解决方法:
我的textFied继承自UITextField. UserInteraction禁用以防止它becomeFirstResponder(因为您无法切换回系统输入)。我添加了闪烁UIView作为光标模仿(闪烁动画)。通过计算当前字符串的长度(使用此方法) ,以origin.x覆盖方法更改此光标。setText:boundingRectWithSize:
当用户输入某些内容时,我会检查是否textField处于活动状态(显示),然后相应地向textField(使用setText:)或self.textDocumentProxy insertText:/deleteBackward方法添加/删除符号。
| 归档时间: |
|
| 查看次数: |
1992 次 |
| 最近记录: |