【问题标题】:Load third party keyboard as becomeFirstResponder将第三方键盘加载为 becomeFirstResponder
【发布时间】:2017-09-11 13:35:23
【问题描述】:

我为默认键盘列表中不存在的语言创建了第三方键盘。要在我的应用程序中使用它,我必须转到设置并手动添加它。之后,只有我可以在应用程序中使用它。有没有什么办法可以在代码中添加并在应用中加载键盘为[yourTextField becomeFirstResponder]

【问题讨论】:

  • 你创建了键盘是什么意思?意味着您是通过在 uiview 中获取按钮来创建键盘吗?
  • this very related question中的两个答案可能对你有帮助。
  • 只需要设置TextField的inputView并完成
  • @Lion - 是的,我用这个appcoda.com/custom-keyboard-tutorial创建了它
  • 然后将该视图(具有键盘键)分配给您的文本字段的输入视图!就这样!

标签: ios keyboard


【解决方案1】:

如果您的第三方键盘是 UIView 的子类,那么您可以使用 textfild 的“inputView”属性来分配该键盘视图。

yourTextField.inputView = thirdPartyKeyboard

之后

[yourTextField becomeFirstResponder];

将显示第三方键盘而不是默认键盘。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-02
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    • 2016-08-19
    • 1970-01-01
    • 1970-01-01
    • 2021-01-25
    相关资源
    最近更新 更多