iPhone App中的实时相机问题

时间:2009-09-19 01:41:09

标签: iphone sdk camera overlay uiimagepickercontroller

关于我们开发的使用实时相机功能的iPhone应用程序的问题。

详细说明:

  1. 我们在实时相机Feed上层叠可调节的半透明图像
  2. 当用户将半透明图像调整到恰好覆盖(在任何部分)相机按钮的位置时,它会使相机按钮无法点击并且用户感到沮丧 - 无法拍摄照片。
  3. 问题:

    1. 有没有人建议我们如何能够克服相机功能的默认功能(即:默认是相机条和相机按钮是最底层的 - 我们还没有找到办法将它更改为不同的更高层,以允许我们的半透明图像位于底部以避免点击问题)?
    2. 有人能想到可行的解决方法吗?
    3. 谢谢!

2 个答案:

答案 0 :(得分:5)

如果OS 3.1是最终用户手机的选项,请查看新的3.1相机API。总之,将showsCameraControls属性设置为NO,将cameraOverlayview属性设置为您自己的视图,并使用takePicture方法连接到您自己的控件以拍摄照片。您还需要实现imagePickerController:didFinishPickingMediaWithInfo以在拍摄照片后保存图像。

当然,目标是消除库存控制并使用您自己控制的库存控制。

UIImagePickerController Class Reference

有关于这个主题的进一步信息。

答案 1 :(得分:1)

您也可以查看ARKit。我还没有使用它或有时间玩它。看着它,似乎苹果不会批准它,但它似乎拆开UIImagePicker控件去除取景器周围的所有铬。