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?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage