定位iOS故事板不旋转?

OKay,这可能很不错,但我找不到如何解决它。 我将iPad UIViewController拖动到故事板并将方向设置为YES。但由于某种原因,这种观点不是在旋转。顶部的状态栏旋转,但旋转iPad时,视图,桌面视图和标签内部不旋转。任何人都知道为什么以及如何解决它?

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOr‌​ientation { return YES; } 
0
额外 编辑
意见: 1

2 答案

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
   //Return YES for supported orientations

    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
        //return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
        if ((interfaceOrientation == UIInterfaceOrientationLandscapeLeft) || (interfaceOrientation == UIInterfaceOrientationLandscapeRight)) {
           //implement your code 
        return (interfaceOrientation != UIInterfaceOrientationLandscapeRight);
    } else {

        return YES;
    }
}

我认为这对你会有所帮助。

0
额外

状态栏旋转可能意味着某些模态赛格没有被正确解除,只是检查。此外,如果它在导航控制器中确保堆栈中的所有视图都设置为返回YES。

0
额外