iPhone アプリでカメラにカスタム オーバーレイを使用しています。このチュートリアルに従いました。私の問題は、シャッターが開く前にオーバーレイが表示されることです。これは、ユーザーがシャッターでオーバーレイ項目 (ボタン、画像など) を見ることができることを意味します。
タイマーを使って、シャッターが開くアニメーションの時間だけオーバーレイの表示を遅らせようとしましたが、それは正しい方法ではありません。
もっと良いアイデアはありますか?
-(void)onShowCam
{
NSLog(@"sdadas");
overlay = [[CustomOverlayView alloc]
initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGTH)];
overlay.delegate = self;
.....