作成中のアプリにオープン ソースのメッセージング UI ライブラリを使用しています。ユーザーが新しい会話を開始するとき、「チャット ビュー」が表示され、キーボードが既に表示され、カーソルがテキスト フィールドに表示されるようにします (ほとんどの既存のチャット アプリケーションと同様)。JSQMessagesViewController
キーボードが既に起動している状態でを強制的に表示する方法はありますか?
私はこれを使用して実装しようとしました:
self.keyboardController.textView.becomeFirstResponder()
ただし、これにより、ビューが表示されるとすぐにキーボードがポップアップします... それでも、ツールバーは約 1 秒遅れます (それほど大きくはありませんが、痛々しいほど目立ちます)。さらに、このソリューションは、通常のように下向きのジェスチャーを使用してキーボードを閉じることを無効にしているようです。
これをすぐに解決するために欠けているものはありますか? または、この機能を得るためにライブラリを変更する必要がありますか...もしそうなら、どこから始めればよいでしょうか?