2

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

细节:

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

问题:

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

谢谢!

4

2 回答 2

5

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

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

UIImagePickerController 类参考

有关于该主题的更多信息。

于 2009-09-19T16:59:29.950 回答
1

您还可以查看ARKit。我还没有使用它或有时间玩它。从外观上看,苹果似乎不会批准它,但它似乎将 UIImagePicker 控件拆开,以移除取景器周围的所有镶边。

于 2009-09-21T03:32:55.063 回答