私はここを見て、いくつかの例を見いだしましたが、ここでは何も動作しません... 私はサブビューを開始して正常に動作し、カメラは写真を撮ってからサムネイルを下に表示します右クリックするとサブビューがリリースされますが、どのように試してもサブビューを取り除くことはできません!サブビューを削除する
コード:
-(void)onSingleTap:(UITouch*)touch {
NSLog(@"onSingleTap");
UIImageView *eyes = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"binocs.png"]] autorelease];
eyes.tag = EYES_TAG;
[self.overlayView addSubview:eyes];
[camera takePicture];
}
その後サムネイルアクション:
- (void)thumbnailTapped:(id)sender {
self.view.alpha = 99.0f;
UIButton *binocsButton = (UIButton*)[self.view viewWithTag:BINOCS_BUTTON_TAG];
binocsButton.hidden = YES;
}
だから私のサブビューが呼ばれ、目と私はちょうどサムネイルタップ作用の下で、そのビューをクリアする必要があります。どんなアイデアが素晴らしいだろう!
こんにちは、ありがとうございました。私はそれを入れてみましたが、まだ目のレイヤーはカメラビューの上にあります。私は他に何を試していいのかわかりません:( – Clive
正直であるためにあなたがしていることに従っているかどうかわかりません。 "目のレイヤーはカメラビューの上にあります"とはどういう意味ですか? – mattjgalloway
ああ、申し訳ありませんが、私はそれを私的に送ることができますか?私はコードのこの部分に30時間以上費やしており、本当に私の脳を傷つけています! – Clive