【问题标题】:UITextView removes all third party keyboardsUITextView 移除所有第三方键盘
【发布时间】:2016-08-19 18:54:44
【问题描述】:

编辑:我发现了问题所在。 在属性检查器下,我启用了“安全文本输入”,这导致了问题

当我点击我的 UITextView 时,我只得到字母数字键盘,尽管有第三方键盘。我还在 iOS 模拟器中注意到 UITextView 不允许表情符号,尽管没有说要这样做。我的 UITextField (在同一屏幕上)没有问题。

什么可能导致这个错误?

这就是我得到的

这是我不想要的

【问题讨论】:

  • 为什么我会得到-1ed?我在问一个合理的问题。

标签: ios swift uitextview uikeyboard


【解决方案1】:

从故事板中选择您的textviewkeyboard typeattribute inspector 更改为default。我认为您不小心更改了键盘类型。

如果这不起作用,这意味着您的第三方库正在某处更改键盘类型,那么您可以在您的 viewdidload 方法中设置 keyboard type programmatically

 self.yourTextView.keyboardType = UIKeyboardType.Default

希望这会有所帮助:)

【讨论】:

  • 您是否尝试过以编程方式设置?以及您使用的是哪个第三方?
【解决方案2】:

检查您的键盘设置,在属性检查器中,键盘类型默认为需要的任何其他内容。它会帮助你

你会得到这个

【讨论】:

  • 它肯定会工作。你用什么类型的键盘?
  • 接受了您的回答,因为我的问题不寻常,我选择了安全文本输入
【解决方案3】:

启用安全文本输入后,系统将限制第三方键盘。也许您可以自定义自己的键盘。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多