0

我使用相机制作了一个应用程序。
我没有使用默认的相机工具栏。
所以我在相机覆盖视图上添加一个工具栏。


我想抽点画焦点指标
所以我用了UITapGestureRecognizer。
下面是代码
我想在相机视图上绘制焦点指示器

UITapGestureRecognizer *focusRect = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(drawFocusRect:)]; 
focusRect.numberOfTapsRequired = 1; 
focusRect.numberOfTouchesRequired = 1; 
[cameraPicker.view addGestureRecognizer:focusRect]; 
[focusRect release]; 

在drawFocusRect方法

NSLog(@"tapped"); 


但忽略了最低的工作。
我改变了numberOfTouchedRequired的值,2;
它的工作原理。
我认为它不工作时,只有单击
那么,我该如何实现这个单一的攻丝手势处理方法?

回答

0

我认为摄像机视图的焦点视图位于所有视图的顶部。 我认为它有单击操作。 所以如果你想做到这一点,你应该阅读WWDC2010 AVCamera演示。