7
안녕하세요, 사용자가 내 UIView를 터치했는지 확인할 수 있도록 선택 도구를 닫을 수있어서 실제로 어떻게 할 수 있습니까? 감사! 당신의 UIView
들어있는 UIViewController
서브 클래스의 viewDidLoad
에 UITapGestureRecognizer
로 UIView
클래스를 추가UIView를 터치했는지 확인하십시오.
안녕하세요, 사용자가 내 UIView를 터치했는지 확인할 수 있도록 선택 도구를 닫을 수있어서 실제로 어떻게 할 수 있습니까? 감사! 당신의 UIView
들어있는 UIViewController
서브 클래스의 viewDidLoad
에 UITapGestureRecognizer
로 UIView
클래스를 추가UIView를 터치했는지 확인하십시오.
보십시오. 그것은 다음과 같이 보일 것입니다 :
- (void)viewDidLoad {
[super viewDidLoad];
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(viewTapped:)];
tap.numberOfTapsRequired = 1;
[self.aView addGestureRecognizer:tap];
[tap release];
}
은 다음과 같을 것이다, 위의 코드를 기반으로, 탭에 대한 핸들러를 구현 :
-(void)viewTapped:(UITapGestureRecognizer *)recognizer {
//Add in your picker dismissal code here
}
희망이 도움이,
저스틴
위대한 작품입니다! –