美文网首页
iPad下横屏调用系统相册

iPad下横屏调用系统相册

作者: 耽于幽夜 | 来源:发表于2018-08-30 11:58 被阅读0次

    *** Terminating app due to uncaught exception'UIApplicationInvalidInterfaceOrientation', reason: 'Supportedorientations has no common orientation with the application, and[PUUIAlbumListViewController shouldAutorotate] is returningYES'

    解决方案:
    1、在AppDelegate中加入以下代码:

    -(UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
    {
    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
    return UIInterfaceOrientationMaskAll;
    else
    return UIInterfaceOrientationMaskAllButUpsideDown;
    }

    2、在显示UIImagePickerController的位置不要使用推出的方式,改为addSubView的方式:

    [self.view addSubview:imPickerController.view];

    ps:如果一定要使用推出的方式,会导致推出UIImagePickerController后再返回到原来的ViewController会旋转(竖屏、横屏均可),那么可以在该ViewController中添加下面代码解决:

    • (BOOL)shouldAutorotate
      {
      return NO;
      }

    相关文章

      网友评论

          本文标题:iPad下横屏调用系统相册

          本文链接:https://www.haomeiwen.com/subject/drprwftx.html