3

事実:

一般的に回転可能なiPhoneアプリを開発しましたが、各ビューはまったく回転できません。1つの明示的なビューで回転機能が必要なだけなので、一般的に回転を有効にする必要がありました。

これで、アプリをiPadにインストールして横向きモードで開くと、アプリは横向きモードで表示され、iPadを回転させても、アプリを縦向きに戻すことはできません(これは、ビューで回転が許可されていないため、論理的にはそうです) )。

私はシミュレーターでそれを経験しません:(

誰かが何をすべきか考えていますか?コードが含まれていないことをお詫びします...

4

2 に答える 2

2

「サポートされているインターフェイスの向き (iPad)」を追加してみて、「Portrait Bottom Home Button」がリストの最初にあることを確認してください。また、ポートレートでのみ表示されるようにルート ビュー コントローラーを修正します。

于 2013-02-27T13:32:54.930 に答える
0

Mike M の回答に加えて、mi RootViewController にこれがあります。

Objective-C

- (BOOL)shouldAutorotate {
    return NO;
}

- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
    return UIInterfaceOrientationPortrait;
}

- (UIInterfaceOrientationMask)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskPortrait;
}

迅速

override func preferredInterfaceOrientationForPresentation() -> UIInterfaceOrientation {
    return UIInterfaceOrientation.Portrait
}

override func shouldAutorotate() -> Bool {
    return false
}

override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
    return UIInterfaceOrientationMask.Portrait
}
于 2016-03-04T15:08:51.573 に答える