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演示。