【问题标题】:UIImagePickerController photo preview is obscured by an unknown black frameUIImagePickerController 照片预览被未知黑框遮挡
【发布时间】:2012-01-15 12:22:12
【问题描述】:

我在使用 UIImagePickerController 时遇到了一个奇怪的问题,下图最好地证明了这一点。

我做了一个标准的[self presentModalViewController:imagePicker animated:YES]; 调用,它将iOS 相机带到屏幕上,快门动画正常显示全屏。

但是一旦快门打开,状态栏通常包含的区域会更新,正如我对照片预览所期望的那样,但屏幕的其余部分是黑色的,除了底部的相机控制栏。

如果我拍照,黑框就会消失,我可以照常裁剪图像。此外,通过- imagePickerController:didFinishPickingMediaWithInfo: 返回的结果图像是有效的全屏图像。

我的问题是,为什么在照片预览阶段大部分屏幕都是黑色的?非常感谢。

【问题讨论】:

    标签: ios uiimagepickercontroller


    【解决方案1】:

    我跟踪了这​​个问题。我正在处理的应用程序以非标准方式使用 UIViewControllers,并且该错误是由于我将 UIImagePickerController 实例模式添加到不正确的 UIViewController 实例而引起的。

    不正确:[self presentModalViewController:imagePicker animated:YES];

    正确:[otherViewController presentModalViewController:imagePicker animated:YES];

    希望这可以帮助其他人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多