我已经在应用商店上开发了一个应用程序,它使用相机(UIImagePickerController)上的覆盖,用户可以使用触摸手势平移和缩放。覆盖视图是UIView的子类,它覆盖来自UIResponder的触摸事件,从而相应地修改覆盖视图。
这在iOS3-4中工作得很好,但是zoom在iOS5上停止工作。看起来好像UIImagePickerController只转发单点触摸事件,并接管了握手手势来实现相机的变焦。
有人知道怎么处理这件事吗?我想禁用相机的缩放,并在我的叠加视图中再次启用它。
发布于 2011-11-24 21:54:44
解决方法是在窗口顶部添加覆盖视图,而不是使用cameraoverlayview。
https://stackoverflow.com/questions/8051142
复制相似问题