0

シンプルなiosナビゲーションアプリを手に入れました。私の問題は、縦向きでのみ表示できるviewControllerと、横向きで表示する必要があるviewControllerの間を移動することです。

問題は、ロード時に 2 番目の viewController がランドスケープに表示されないことです。デバイスを回転させると、必要に応じて更新されますが、最初にビューに移行するときに自動的にランドスケープにスナップするよりも、ランドスケープのみをサポートすることを願っています. 何か案は?

ありがとう

4

1 に答える 1

0

実装する必要がありますshouldAutorotateToFaceInterfaceOrientation:

これを PortraitviewController.m に入れます。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return interfaceOrientation == UIInterfaceOrientationPortrait;
}

これは、LandscapeviewController.m にあります。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
于 2012-08-27T07:16:46.700 に答える