隐藏 Ipad 的键盘,但仍然可以通过自定义键盘进入输入字段
Posted
技术标签:
【中文标题】隐藏 Ipad 的键盘,但仍然可以通过自定义键盘进入输入字段【英文标题】:Hide Ipad's keyboard, but still be able to enter into input field via custom keyboard 【发布时间】:2014-06-20 04:47:07 【问题描述】:我有一个输入字段,用户使用页面上的 css/html 制作的“键盘”输入数字。所以,我不需要 Ipad 的键盘来弹出。我发现的几乎所有答案都建议通过 blur()-ing 从输入字段散焦。但是我仍然需要进入输入字段,找到插入符号的位置,替换等,所以我仍然需要在输入字段中聚焦()。有没有办法让 Ipad 的键盘隐藏起来,而焦点仍然在输入字段上?
【问题讨论】:
【参考方案1】:请查阅此链接https://developer.apple.com/library/ios/documentation/uikit/reference/UITextField_Class/Reference/UITextField.html#//apple_ref/occ/instp/UITextField/inputView 并查看 UITextField 的输入视图属性,这使您有机会用自己的键盘替换默认键盘,而不会同时让您使用整个默认文本字段功能!
但是,这可能需要您坚持使用您的自定义 kb 必须实施的一种或多种协议!
【讨论】:
以上是关于隐藏 Ipad 的键盘,但仍然可以通过自定义键盘进入输入字段的主要内容,如果未能解决你的问题,请参考以下文章
Android: 自己开发应用,里边想自定义输入法键盘布局,但输入法服务仍然用系统输入法服务,应该怎么做?