我正在为我正在构建的应用程序使用开源消息传递 UI 库。当用户开始一个新的对话时,我希望“聊天视图”出现在键盘已经打开并且光标在文本字段上(类似于大多数现有的聊天应用程序)。有没有办法强制JSQMessagesViewController
在键盘已经启动的情况下出现?
我尝试使用以下方法实现它:
self.keyboardController.textView.becomeFirstResponder()
但是,这会导致在呈现视图时键盘立即弹出......但是工具栏会滞后大约一秒钟(不是太多,但非常明显)。此外,此解决方案似乎可以像往常一样使用向下手势禁用键盘。
有什么我想念的东西可以解决这个问题吗?或者我是否必须修改库以获得这一点功能......如果是这样,我从哪里开始这样做?