TTMessageControllerをサブクラス化して_fieldsと_fieldViewsを削除しましたので、基本的にはtextEditorのみを持ち、textEditorをFirst Responderにしてキーボードを表示したいのですが-[viewWillAppear:]
をオーバーライドし、super
を呼び出してから、設定し[_textEditor becomeFirstResponder]
を呼び出します。それは、私はそれが動作すると思い、これを試してみてください...私は(シミュレータを使用していないiPhoneのキーボード)キーボードから入力し始めたとき...それはのみ表示されTTMessageControllerキーボードが遅く表示されます
0
A
答えて
1
を働きますテキストにフォーカスエディタ:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[_textEditor becomeFirstResponder];
}
あなたがこれを行う必要がある理由は、普通のTTMessageController
では、-[TTMessageController viewWillAppear:]
はキーボードフォーカスをフィールドの1つに設定しますが、あなたの場合はフィールドがなく、代わりにフォーカスをテキストエディタに設定したいとします。
関連する問題
- 1. フォーカスがキーボードに表示されます。
- 2. キーボードのUIViewがゆっくりと表示されますか?
- 3. キーボードを表示すると20dipが表示されます
- 4. テキストが表示されなくなってから表示が遅くなる
- 5. Androidキーボードが表示されない
- 6. キーボードが表示されない、facebook sdk
- 7. iPhoneでキーボードが正しく表示されていない
- 8. キーボードがランドスケープモードで正しく表示されない
- 9. Android - アクティビティではなくアクティビティの下にキーボードが表示されます
- 10. シンプルなアナログ時計が遅くなり、エラーが表示されます。
- 11. 目的Cの注釈の表示がタッチ後に遅く表示される
- 12. Androidキーボードが自動的に表示されます
- 13. キーボードがランドスケープモードで全画面表示されます
- 14. キーボードが表示されているとスクロールできますか?
- 15. 仮想キーボードが傾きに表示されます
- 16. uitextviewキーボードがuitoolbarの上に表示されます
- 17. Nexus7バージョン4.2でキーボードが自動的に表示されます
- 18. デバッグ中にコンソールが遅く表示される
- 19. キーボードが表示された後にはじめて表示される
- 20. ShowBalloonTip():メッセージが遅れて表示されます
- 21. ツールバーがキーボードの上に表示されません
- 22. キーボードが表示されたら、UIPopoverControllerがiOS 7で不思議に動く
- 23. キーボードが表示されているときにActionBarが隠れています
- 24. UITextViewの表示が遅れました
- 25. Android Progress Dialogが遅れて表示されましたか?
- 26. プリローダとステージの間の遅延が表示されます
- 27. NavigationItemのUIActivityIndicatorの表示が遅く
- 28. キーボードが表示されるときにスクロールを表示するios
- 29. 多くのチェックボックスが表示されたポップアップのレンダリングが遅いです
- 30. キーボードが表示されたときにUITableViewControllerがスクロールしない
キーボードから入力してもキーボードはまだ表示されますが、私はあなたのポイントを得ました。ありがとう – bluezald