【问题标题】:UIImagePickerController has two 'camera' buttons when started as front-facingUIImagePickerController 以正面启动时有两个“相机”按钮
【发布时间】:2012-09-18 09:34:33
【问题描述】:

从 iOS6 开始,每当我从 UIPopoverController 中显示 UIImagePickerController 时,我都会得到两个“拍照”按钮:

这仅在以正面模式启动时发生。如果我从后置摄像头开始,然后在弹出窗口出现后切换,就可以了。同样,从正面开始并切换到背面将保留第二个按钮。

更糟糕的是,“图片中”按钮不起作用。它只是试图将相机聚焦在那个点上。

还有其他人看到这个或知道解决方案吗?全屏显示时不会发生这种情况,我在 Apple 的文档中看到弹出框不再是显示图像选择器的推荐方式,但它也不一定是坏的。不幸的是,由于一些外部要求,我需要将其保留在弹出窗口中,并且不能全屏显示。

谢谢!

【问题讨论】:

    标签: ios ipad uiimagepickercontroller ios6


    【解决方案1】:

    我在 iOS6 上遇到了完全相同的问题。奇怪的行为是它只在我第一次打开图像选择器时出现。当关闭并再次打开时,“in-picture”按钮消失。看起来像 UIImagePickerController 中的一个错误。

    要解决这个问题,您可以通过将 showsCameraControls 属性设置为 NO 来隐藏图像控件,并使用自定义覆盖视图和自己的控件。这样做的缺点是您必须提供所有控件并为它们编写代码操作处理程序。

    很遗憾,到目前为止我还没有找到更好的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-12
      • 1970-01-01
      • 2012-01-07
      • 2015-01-08
      相关资源
      最近更新 更多