여기를 보았지만 몇 가지 예제가 있지만 여기서는 아무 것도 작동하지 않습니다. 서브 뷰가 시작되어 잘 작동합니다. 카메라가 사진을 찍은 다음 하단에 섬네일이 나타납니다. 좋아, 클릭하면 하위 버전을 공개하고 싶지만 아무리 시도해도 하위 뷰를 제거 할 수 없습니다!서브 뷰 제거하기
코드 :
-(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