我使用相机做了一个应用程序
我没有使用默认的相机工具栏。
所以我在相机叠加视图上添加了一个工具栏
我想绘制水龙头来聚焦指示灯
所以我使用了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 :(得分:0)
我认为相机视图的焦点视图位于所有视图的顶部。 我认为它有单击动作。 因此,如果您想这样做,您应该阅读WWDC2010中的AVCamera演示。