2012-04-27 17 views
1

私はビューの複雑な階層を持っているので、CGAffineTransformMakeRotationで手動で回転を処理します。回転後にUIkeyboardのフレームをプログラムで変更する

すべてがハーモニー、ステータスバー、ナビゲーションバーなどで回転します。唯一の問題は、キーボードが回転前にスクリーン上にある場合、サチエートバーの向きを取得しますが、サイズが正しくないことです。

どのようにして幅全体を埋めることができ、適切な高さを得ることができますか?

私は単一のテストUIviewでテストしました。これはこれが好きです。 http://dl.dropbox.com/u/15251533/iPhoneSimulatorScreenshot_20120430_133558.png

答えて

1

私はこの状況を取り除くための簡単なアプローチを見つけました。 テキストフィールドでresignFirstResponderを呼び出すと、結果として最初に返されます。キーボードは回転後に正しい位置に表示されます。アニメーションがあれば、アニメーションも妨げません。

関連する問題