私は今何時間も戦ってきた本当に厄介な問題を抱えています。縦向きでのみ実行されるアプリがありますが、ビデオを再生するときは横向きで再生したいと考えています。
私がこれを回避する方法を読んだことから、Info.plistを変更して横向き、左向き、縦向きを許可し、すべてのviewControllerを通過して次のコードを挿入することです
- (BOOL)shouldAutorotate {
return NO;
}
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
return UIInterfaceOrientationPortrait;
}
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskPortrait;
}
//ios4 and ios5
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
問題は、アプリの実行時に自由な回転がまだ許可されているため、これがまったく呼び出されていないように見えることです。
この問題を引き起こしている可能性のある何かを誰か考えられますか?
言及する価値があるかどうかはわかりませんが、私は xcode 5 の最新のベータ版を実行しており、iPhone 5 で ios 7 を実行しています。
どうもありがとう。ルーク