0

私のアプリの向きは、すべてのビューで縦向きですが、MPMoviePlayerViewController 以外は横向きです。

UIImagePickerController を使用してカメラを開こうとすると、アプリがクラッシュします。

UIImageピッカーコントローラーをサブクラス化する場所を読んで、これを行いました、

        - (BOOL)shouldAutorotate
           {
             return YES;
            }  

         - (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
         {
             return UIInterfaceOrientationMaskPortrait;
         }

         - (NSUInteger)supportedInterfaceOrientations
         {
             return UIInterfaceOrientationMaskAll;
         } 

クラッシュは解決しましたが、ピッカーが逆になっています。助けてください。

4

1 に答える 1

0

これを試して:

-(BOOL)shouldAutorotate{

return YES;

}

-(NSUInteger)サポートされているInterfaceOrientations{

return UIInterfaceOrientationMaskPortrait;

}

-(UIInterfaceOrientation)preferredInterfaceOrientationForPresentation{

return UIInterfaceOrientationPortrait;

}

于 2013-04-11T05:02:43.837 に答える