1

私は、サーバーからフェッチされた本の数を表示するアプリを開発しており、ユーザーがいつでも本を読むのに役立ちます。すべての本で、単純なゲームを追加することになっています。ここで、私が行ったことは、アプリを横向きビューで開始することであり、正常に動作します。しかし今、私はゲーム ビュー コントローラー (他の VC ではなく) のみをポートレート ビューでロードする必要があります。私はそれをグーグルで調べましたが、本当の解決策を見つけることができません。どんな助けでも感謝します。ありがとう。

4

1 に答える 1

1

デフォルトでは、UIViewControllerクラスはビューをポートレートモードでのみ表示します。追加の方向をサポートするには、shouldAutorotateToInterfaceOrientation:メソッドをオーバーライドし、サブクラスがサポートするすべての方向に対してYESを返す必要があります。

shouldAutorotateToInterfaceOrientation:したがって、縦向きで表示するには、ViewControllerの関数をオーバーライドする必要があります。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
于 2012-06-13T08:02:51.110 に答える