如果从设备中的键盘设置关闭文本预测,则UITextView的inputAccessoryView不会显示

时间:2017-05-22 13:50:51

标签: ios objective-c iphone uitextview inputaccessoryview

我正在开发一个聊天应用,其中文本视图就像Whatsapp一样放在Viewcontroller中。  TextView与键盘一样向上移动,与whatsapp完全相同。

我需要在键盘和textview之间显示一个包含一些按钮的工具栏。 通过创建工具栏并将其分配给UITEXTVIEW的INPUTACCESSORYVIEW来完成。 除非用户更改设备设置,否则它将完美运行。

设置 - >一般 - >键盘 - >预测(关闭)。

更改上面的键盘设置后。将出现一个空白区域以代替inputAccessoryView。

我找不到类似这个问题的任何东西。

任何形式的帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

  

通常在开发应用程序时,我们遇到了iPhone的问题   键盘向上滑动并覆盖UITextField / UITextView。   IQKeyboardManager允许您防止键盘滑动问题   up并覆盖UITextField / UITextView,无需您输入任何内容   代码,无需额外设置。要使用IQKeyboardManager   只需要将源文件添加到您的项目中。

所以我建议您使用IQKeyboardManager