我将横向(UIInterfaceOrientationLandscapeRight)iPhone应用转换为通用应用。到目前为止,我的方向工作正常:iPad版本将以正确的飞溅图形启动,并且以正确的方向启动(LandscapeLeft或LandscapeRight),具体取决于用户如何握住它。修复横向iPad应用(倒置键盘)中的键盘方向
但是:当我触发键盘而iPad则是LandscapeLeft,键盘出现倒挂:
我不能发表图片,因此还可以在这里看到的错误: http://blog.durdle.com/images/ipad_keyboard.png
这带有UITextField的UIAlertView添加到它。我猜这个时候键盘处于LandscapeRight方向。
如果我将设备旋转到LandscapeRight,游戏视图旋转以匹配键盘,那么如果我将设备旋转回LandscapeLeft,则整个界面 - 游戏和键盘一起旋转以正确显示。
所以:我如何确保它以正确的方向出现?