私はUITextView
を持っているノートビューコントローラのキーボード管理を簡単にするためにIQKeyboardManager
を使用しています。ただし、キーボードがアクティブになると、画面が不必要に上に移動します。私は、キーボードがアクティブになる前の状態で画面を保持したいのですが(下の画像を参照してください)、ユーザーの入力がキーボードでカバーされると、UITextViewのスクロールしか表示されません。IQKeyboardManager - UITextViewをシフトしすぎてしまいました
When the keyboard is active (view scrolled up, covering "Notes" and Navigation Bar)
私が隠蔽されるナビゲーションバーや「注意」のラベルを望んでいないが、私は押されからUITextView
を停止するIQKeyboardManager
の設定を見つけることができませんでした一番上まで
キーボードがアクティブになっているときにビューがずれることを防ぐにはどうすればよいですか?
編集:私はIQKeyboardManager
を削除することに反対していないことに注意してください。私は主に、キーボードの下にあるものをユーザが入力するときに私のUITextView
が自動的にスクロールするための方法を必要としています。
UPDATE:私はキーボードが表示されているかどうかに応じて、私のUITextView
のcontentInsetを調整することにより、IQKeyboardManager
せずに私の問題を解決しました。
これは(感謝!)がどのように画面を保持しますが、それも停止UITextViewはユーザーのテキストがキーボードの下を移動すると自動的にスクロールしません。その機能を維持するための提案はありますか? –
@MichaelPangburnあなたのプロジェクトを共有できますか? –