カメラを使ったアプリを作りました。
デフォルトのカメラ ツールバーは使用しませんでした。
そこで、カメラ オーバーレイ ビューにツールバーを追加します。
タップしてフォーカス インジケーターを描画したいので、
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; の値を変更しました。
そして、それは機能します。
シングルタップだけではうまくいかないと思います
では、このシングルタップジェスチャ処理方法をどのように実装すればよいのでしょうか?