Ios iPad上的方向改变会使触摸变得混乱

Ios iPad上的方向改变会使触摸变得混乱,ios,objective-c,ipad,uiviewcontroller,orientation,Ios,Objective C,Ipad,Uiviewcontroller,Orientation,所以,我有一个带有TabbarController和一个ViewController的iPad应用程序。关键是,当我以纵向方向进入应用程序,然后旋转到横向时,只有2/3的屏幕接收到触摸。真正让我生气的是,这种情况只发生在iOS 7及更高版本中。请帮助我解决这个问题,或者告诉我我做错了什么?在developer.apple.com上讨论了UITabBarController的一些问题。尝试在viewcontroller中执行以下操作: - (void) viewDidLoad{ [supe

所以,我有一个带有TabbarController和一个ViewController的iPad应用程序。关键是,当我以纵向方向进入应用程序,然后旋转到横向时,只有2/3的屏幕接收到触摸。真正让我生气的是,这种情况只发生在iOS 7及更高版本中。请帮助我解决这个问题,或者告诉我我做错了什么?

在developer.apple.com上讨论了UITabBarController的一些问题。尝试在viewcontroller中执行以下操作:

- (void) viewDidLoad{
    [super viewDidLoad];
    // ...
    [self.view setAutoresizingMask:UIViewAutoresizingFlexibleWidth|
    UIViewAutoresizingFlexibleHeight |
    UIViewAutoresizingFlexibleBottomMargin |
    UIViewAutoresizingFlexibleRightMargin];
}

看看这是否有帮助。

你的问题毫无意义-也许重新阅读并添加缺少的单词?你使用自动布局吗?我相信你需要对故事板中的约束进行排序。那么,你的应用程序只有一个视图控制器?我在iOS7上看到过旋转时出现的问题,但这涉及到uitabbarcontrolleries!我有一个tabbar。。。对不起,误报了你的消息。我很完美!请发一个链接到developer.apple.com上的问题,以便理解为什么会发生这种情况。非常感谢!你帮助解决了一个极其邪恶的错误。顺便说一句,有一点理由设置灵活的顶部和底部边距,设置灵活的宽度和高度就足够了。是的,我知道。不过,直言不讳也没什么坏处。