[解決済み] サポートされている方向がアプリケーションと共通の方向でなく、shouldAutorotateがYESを返しています。
2023-01-27 05:40:57
質問
私のアプリ(iPad;iOS 6)はランドスケープのみのアプリですが、フォトライブラリを表示するためにUIPopoverControllerを使用しようとすると、このエラーが発生します。
Supported orientations has no common orientation with the application, and shouldAutorotate is returning YES.
多くのコードを変更してみましたが、うまくいきませんでした。
どのように解決するのですか?
IOS6では、3箇所でインターフェースの向きをサポートしていますね。
- .plist (またはターゲット サマリー画面)
- あなたのUIApplicationDelegate
- 表示されているUIViewController
このエラーが発生した場合、UIPopover で読み込んでいるビューがポートレート モードしかサポートしていないことが原因である可能性が高いです。 これは、Game Center、iAd、または独自のビューが原因である可能性があります。
独自のビューの場合、UIViewControllerでsupportedInterfaceOrientationsをオーバーライドすることで修正できます。
- (NSUInteger) supportedInterfaceOrientations
{
//Because your app is only landscape, your view controller for the view in your
// popover needs to support only landscape
return UIInterfaceOrientationMaskLandscapeLeft | UIInterfaceOrientationMaskLandscapeRight;
}
もしそれがあなた自身のビューでないなら(iPhoneのGameCenterなど)、あなたの.plistがポートレートモードをサポートしていることを確認する必要があります。 また、UIApplicationDelegateがポートレートモードで表示されるビューをサポートしていることを確認する必要があります。 これは、.plist を編集し、UIApplicationDelegate の supportedInterfaceOrientation をオーバーライドすることによって行うことができます。
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
return UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskLandscapeLeft | UIInterfaceOrientationMaskLandscapeRight;
}
関連
-
[解決済み] iPadのホストファイルを編集することはできますか?
-
[解決済み] HTML5とiPadを使ったサインキャプチャ
-
[解決済み] iOS 5.1 SDKのiPadシミュレータに「Home」ボタンがないのはなぜですか?
-
[解決済み] ipad safari: スクロールを無効化し、バウンス効果も?
-
[解決済み] iPadでUITableViewのbackgroundColorが常にグレーになる件
-
[解決済み] iPadからのHTTPリクエストをリダイレクトするにはどうすればよいですか?
-
[解決済み] iPadのユーザーエージェントとは何ですか?
-
[解決済み] iPadのSafari。リンクがヒットしたときのクイックブリンクエフェクトを無効にする方法
-
[解決済み] iPhone/iPadユーザー向けに:hover擬似クラスを強制的に無視させることは可能ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] iPadのホストファイルを編集することはできますか?
-
[解決済み] HTML5とiPadを使ったサインキャプチャ
-
[解決済み] iOS 5.1 SDKのiPadシミュレータに「Home」ボタンがないのはなぜですか?
-
[解決済み] ipad safari: スクロールを無効化し、バウンス効果も?
-
[解決済み] iPadでUITableViewのbackgroundColorが常にグレーになる件
-
[解決済み] iPadからのHTTPリクエストをリダイレクトするにはどうすればよいですか?
-
[解決済み] iPadのユーザーエージェントとは何ですか?
-
[解決済み] iPadのSafari。リンクがヒットしたときのクイックブリンクエフェクトを無効にする方法
-
[解決済み] iPhone/iPadユーザー向けに:hover擬似クラスを強制的に無視させることは可能ですか?