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;
它有效。
我认为只有单击时它不起作用
那么,我该如何实现这种单击手势处理方法?

4

1 回答 1

0

我认为相机视图的焦点视图位于所有视图的顶部。而且我认为它具有单击操作。所以如果你想这样做,你应该阅读 WWDC2010 中的 AVCamera 演示。

于 2012-02-04T04:40:48.293 回答