特定のビューコントローラをランドスケープとポートレートに設定するにはどうしたらいいですか?ありがとう。特定のView ControllerをLandscapeとPortraitに設定するにはどうすればいいですか? (iOS)
答えて
1)「一般」タブの「展開情報」から、プロジェクトに必要な「デバイスの向き」を選択します。あなたのビューコントローラクラスで
2)、このコードを使用:あなたは両方の向きをサポートするビューコントローラの場合
- (UIInterfaceOrientationMask) supportedInterfaceOrientations {
return UIInterfaceOrientationMaskPortrait;
}
3):
- (UIInterfaceOrientationMask) supportedInterfaceOrientations {
return UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskLandscape;
}
私は問題があります。向きを正しく設定しましたが、別のランドスケープコントローラからpotraitコントローラへモーダルで表示します。 –
@ TOP10NEWS - このリンクがあなたを助けることができるかどうかを確認してください。http://stackoverflow.com/a/27561781/6080920 –
ステップ1のサブクラスを作成します。 CustomNavControllerのような名前のUINavigationcontroller ステップ2. AppdDelegateでUINavigationControllerの代わりにCustomNavControllerを初期化します。 CustomNavController
でUINavigationControllerの方法あなたは、両方のモードで必要ViewAssetは、クラスの名前です-(NSUInteger) supportedInterfaceOrientations
{
if([NSStringFromClass([[[self viewControllers] lastObject] class]) isEqualToString:@"ViewAsset"]){
return UIInterfaceOrientationMaskAll;
}
return UIInterfaceOrientationMaskPortrait;
}
-(BOOL)shouldAutorotate
{
return YES;
}
次
ステップ3.オーバーライド。もっと面白いチュートリアル用
オリエンテーションを正しく設定するには問題がありますが、別のランドスケープコントローラからpotraitコントローラにモーダル表示すると、ランドスケープが表示されます。 –
- 1. iPad landscape + portrait view
- 2. Table View Controllerを自分のView Controllerサブクラスに設定するにはどうすればよいですか?
- 3. View Controllerをプログラムで設定するにはどうすればいいですか
- 4. Landscape/Portrait回転で正しく定義されたLinearLayoutを正しく設定するにはどうすればよいですか?
- 5. storyBoardを使用してMFSlideviewcontrollerのView Controllerを設定するにはどうすればよいですか?
- 6. View Controller階層でinterfaceOrientationプロパティを正しく設定するにはどうすればよいですか?
- 7. View Controllerの配列内のView Controllerを解放するにはどうすればいいですか?
- 8. Table View Controllerのタイプを通常のView Controllerに変更するにはどうすればよいですか?
- 9. iOS - 投稿+コメントデータモデルのView Controller設定のベストプラクティスは何ですか?
- 10. View Controllerに戻るにはどうすればいいですか?
- 11. iOSの特定のデバイスのトップスペース制約を設定するにはどうすればよいですか?
- 12. iOSでユーザーを特定するにはどうすればよいですか?
- 13. Xamarin iOSのストーリーボードにView Controllerに合わせてサブビューサイズを設定するにはどうすればよいですか?
- 14. iOS開発で新しいView Controllerを切り替えるにはどうすればよいですか?
- 15. 古いデバイス用に異なるView Controllerをロードするにはどうすればよいですか?
- 16. iOSの別のクラスからView Controllerメソッドを呼び出すにはどうすればよいですか?
- 17. spring modelandview controllerのモデル属性にJSONArrayを設定するにはどうすればいいですか?
- 18. LandscapeとPortraitページのPrintDialog
- 19. ポップアップボックスのテキストをアンドロイドの特定のテキストビューに設定するにはどうすればいいですか?
- 20. 特定のデバイスにのみビューポートを設定するにはどうすればいいですか?
- 21. Viewのコマンドをデフォルトで実際のファイル名で設定するにはどうすればいいですか?
- 22. View Controllerとのタブバーアイテムの関係を変更するにはどうすればよいですか?
- 23. 他のView ControllerからView Controllerの詳細を含むView階層を取得するにはどうすればいいですか?
- 24. iOS AppDelegateからView Controller関数を呼び出すにはどうすればよいですか?
- 25. 円グラフに特定の色を設定するにはどうすればいいですか?
- 26. 特定のユーザロールに対してmaxInvalidPasswordAttemptsを設定するにはどうすればいいですか
- 27. 設定ページを開き、特定のセクションにスクロールするにはどうすればいいですか?
- 28. ブーストログを設定するにはどうすればいいですか?
- 29. ビデオでMedia Controllerを設定するにはどうすればいいですか?
- 30. 特定のテーブルクラスに対応するコードを設定するにはどうすればよいですか?
をチェックアウト私は、あなたのアプリがランドスケープモードとポートレートをサポートしていますか、それが唯一のポートレートモードをサポートしているかどうかを知ることができますか? – Madhu
アプリはポートレートをサポートしていますが、一部のビューはポートレートとランドスケープである必要があります –