質問: [[MyModalViewController alloc] initWithNibName:nil bundle:nil]; [self presentModalViewController:myModal animated:YES]; ``` MyModalViewControllerは、 `UIViewController` のサブクラスである別のMyCUSTOMViewControllerを拡張します。 ``` @interface MyModalViewController : MyCUSTOMViewController @interface MyCUSTOMViewController : UIViewController ``` 私は間違って何をしていますか?
回答: 私が読んだことから、考慮すべきことがいくつかあります: 1. アプリ全体で他の方向を利用できるようにするには、アプリケーションの **`UIApplicationDelegate(UIApplication *)アプリケーション内で` - (NSUInteger)アプリケーション:アプリケーションsupportedInterfaceOrientationsForWindow:{UIWindow *}ウィンドウ** : : UIInterfaceOrientationMaskAll < 2. カスタムビューコントローラーでは、2つのメソッドをオーバーライドする必要があります。 > > > ``` > - (BOOL)shouldAutorotate > { > YESを返します。 > } > > - (NSUInteger)supportedInterfaceOrientations > { > UIInterfaceOrientationMaskAllを返します。 > } > > ``` >