使用showsCameraControls = NO触摸并专注于3GS

时间:2009-10-23 13:28:52

标签: iphone camera uiimagepickercontroller iphone-3gs

m developing a program that makes use of UIImagePicker custom class made by me, and the thing is I want to be able to use the manual-focus feature on the 3GS (the part where the user points where the camera should focus) and at the same time to use custom overlay view. I将showsCameraControls设置为NO,以便可以通过编程方式拍摄图像并使用我自己的自定义叠加,但是当隐藏相机控件时,手动对焦功能也是如此。 我甚至已经到了我将UIApplication子类化以捕获触摸事件以及ImagePicker继续接收事件以执行手动焦点功能的程度。它与showsCameraControls = YES一起使用,但那不是我想要的。

  • 有没有办法调用3GS?
  • 是否有隐藏摄像机控件的方法,而不是处理触摸事件的视图(viewController)?
  • 我有没有办法使用默认的相机控件(带叠加),但仍能以编程方式连续拍照?

我将非常感谢所提供的任何帮助。

1 个答案:

答案 0 :(得分:1)

不幸的是,没有程序控制自动对焦。隐藏摄像机控件时,无法调用焦点。 (Source from the Apple developer forums,OP(或其他人)发布了相同的问题)。