iPhone App中的实时相机问题

2 iphone sdk camera overlay uiimagepickercontroller

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

细节:

  1. 我们在实时相机输入上分层可调半透明图像
  2. 当用户将半透明图像调整到恰好覆盖(在任何部分中)相机按钮的位置时,它使得相机按钮不可点亮并且用户感到沮丧 - 无法拍摄照片.

题:

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

谢谢!

mik*_*tew 5

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

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

UIImagePickerController类参考

有关该主题的进一步信息.