staram się ignorować UITapGestureRecognizer krany na UITableView z następujących czynności:shouldReceiveTouch na UITableViewCellContentView
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
if ([touch.view isKindOfClass:[UITableViewCellContentView class]]) {
return NO; // ignore the touch
}
return YES; // handle the touch
}
To nie będzie kompilacji: „Użyj identyfikatora nierejestrowanej 'UITableViewCellContentView'
nieudokumentowanych klasy Need ?. podklasy lepsza droga do osiągnięcia tego
Dzięki za wszelką pomoc
ta jest podzielona w ios7. touch.view.superView == UITableViewCellScrollView – Legolas
Jak wspomniano przez Legolasa, łamany na iOS7. W miarę zmiany hierarchii wymagane jest czwarte sprawdzenie. .superview.superview.superview musi być również sprawdzony! –
złapię go na '' touch.view.superview.superview' na iOS ver 7.0' => The 3rd czeku ** ** ... –