UIKeyboardのOrientationを指定する方法


UINavigationController等のコントローラーはなるべく使いたくない主義で、
画面の回転に対する処理をすべて自前で書いているような場合、下記の処理を書いておかないと、
UITextField等で自動でキーボードが表示される際に、Orientationが追随してくれない。


[[UIApplication sharedApplication] setStatusBarOrientation:orientation animated:NO];


UIKeyboardはステータスバーのOrientationによって表示する向きを変えている模様。
UIDeviceではないので注意。


今回はiPadのケースではまったんだけど、
iPhoneのときは普通に追随してたと思うんだけどなぁ...。