UIScrollView in einer UITableViewCell - Kein didSelect-Aufruf
Ich habe eintableviewCell
, wo der Benutzer kannscroll
horizontal. Seit derscrollView
deckt fast das ganze abcell
, dastableView
MethodedidSelectRow
wird nicht aufgerufen, wenn der Benutzer auf das Symbol klicktcell
.
Also dachte ich mir, ich könnte das Berührungsereignis derUIScrollView
zumcell
, aber immer noch diedidSelectRow
wird nicht gerufen. Ich habe untergeordnetUIScrollView
um das Berührungsereignis nur zu bestehen, wenn die Berührung kein Ziehen war:
- (void) touchesEnded: (NSSet *) touches withEvent: (UIEvent *) event
{
NSLog(@"touch scroll");
// If not dragging, send event to next responder
if (!self.dragging)
[self.superview touchesEnded: touches withEvent:event];
else
[super touchesEnded: touches withEvent: event];
}
Irgendwelche Ideen, wie man den Klick an die Tabelle weiterleitet, die Delegate-Methoden aufruft und das Scrollen in derscrollview
?