ビューベースのアプリケーションを作成しています。xib ファイルの 1 つについては、ランドスケープ モードでのみ表示されるようにします。最初のページのボタンをクリックすると、自動的に横向きに回転し、横向きの新しい画面に移動します。
これを行うにはどうすればよいですか?
ビューベースのアプリケーションを作成しています。xib ファイルの 1 つについては、ランドスケープ モードでのみ表示されるようにします。最初のページのボタンをクリックすると、自動的に横向きに回転し、横向きの新しい画面に移動します。
これを行うにはどうすればよいですか?
を使用している場合はUINavigationController
、縦向きから横向きに移動できません。プッシュしないで、新しいViewControllerをモーダルで表示する必要があります。この回答を確認してくださいUIViewControllerを横向きモードでのみ表示するように強制します
横向きにする必要があるビューで、これを追加します。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}