7
Hej, chcę być w stanie sprawdzić, czy użytkownik dotknie mojego UIView, więc mogę odrzucić mój wybór, jak mogę to zrobić? Dzięki!Sprawdź, czy dotknięte jest UIView?
Hej, chcę być w stanie sprawdzić, czy użytkownik dotknie mojego UIView, więc mogę odrzucić mój wybór, jak mogę to zrobić? Dzięki!Sprawdź, czy dotknięte jest UIView?
Spróbuj dodać UITapGestureRecognizer
do klasy UIView
w viewDidLoad
z UIViewController
podklasy, który zawiera UIView
. Byłoby to wyglądać mniej więcej tak:
- (void)viewDidLoad {
[super viewDidLoad];
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(viewTapped:)];
tap.numberOfTapsRequired = 1;
[self.aView addGestureRecognizer:tap];
[tap release];
}
Następnie zaimplementować obsługi dla kranu, która na podstawie powyższego kodu, będzie wyglądać następująco:
-(void)viewTapped:(UITapGestureRecognizer *)recognizer {
//Add in your picker dismissal code here
}
Nadzieja to pomaga,
Justin
Świetnie działa! –