したがって、質問のように、次のコードを使用して、ビューコントローラのuserinterfaceOrientationを設定します。
- (BOOL) shouldAutorotate
{
return YES;
}
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait;
}
UIInterfaceOrientationMaskAll
別のviewControllerを設定してみました。
以前、Supported interface orientations
info-plistのすべての項目をチェックしました。両方のviewControllerがtrue
(info-plistで設定されているように)すべての方向で返され、上記のコードに従わなかった。上記のコードがなくてもITは機能しました。とにかくSupported interface orientations
特定のクラスに特定のものを制限することはありますか?このリンクをたどることで、iOS6以前のバージョンで動作するようにしました。