UITextView 移除所有第三方键盘

UITextView removes all third party keyboards

编辑:我发现了问题。 在属性检查器下,我启用了 "secure text entry",这导致了问题

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

什么可能导致此错误?

这就是我得到的

这是我不想要的

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

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

 self.yourTextView.keyboardType = UIKeyboardType.Default

希望这会有所帮助:)

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

你会得到这个

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