の標準キーボードを置き換えるために使用することを目的としたカスタム入力ビューを作成しましたUITextView
。カスタムUIView
を my として割り当てると、ポートレート モードとランドスケープ モードの両方で期待どおりに動作しますUITextView
。inputView
この問題は、デバイスを回転させたときに発生します。これを行うと、カスタムUIView
がキーボードを覆うだけでなく、画面全体に拡大されます。このためのカスタム サイズ変更コードはどこにもありません。文字通り、UIView を UITextView の inputView プロパティとして割り当ててから、デバイスを回転させているだけです。
デバイスを回転させたときに、カスタム キーボード ビューを通常のキーボードが占有するスペースだけを占有するようにするにはどうすればよいですか?