0

重複の可能性:
shouldAutorotateToInterfaceOrientation が機能しない

shouldAutoRotate メソッドを呼び出しpushViewControllerた後、UIViewController を UINavigationController にプッシュしています。メソッドが呼び出され、iPhone に入ります。ただし、デバイスを回転させると、これは呼び出されなくなりました。どうしてこれなの?

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    if (IS_IPHONE){
        return interfaceOrientation == UIInterfaceOrientationPortrait;
    } else {
        return YES;
    }
}

この UIViewController を縦向きのみにしたい。私のviewWillLayoutSubviewsは呼び出されています。より多くのコンテキストを提供するために、 willAnimate メソッドはすべて呼び出されます

4

0 に答える 0