Auswahl von UITableViewCell AccessoryView, getrennt von der Auswahl der Zeile

8

Ich habe ein UITableview , das einige Aufgaben anzeigt und jede Zeile hat ein Kontrollkästchen, um Aufgaben zu markieren, die abgeschlossen sind oder nicht.

Ich suche nach dem Häkchen, wenn der Benutzer auf das Kontrollkästchen klickt und zu einer Detailansicht wechselt, wenn der Benutzer auf die Zeile klickt. Letzteres ist einfach, nur mit

%Vor%

Allerdings wollte ich die Auswahlbereiche trennen, indem ich nur das Kontrollkästchen umschalte, wenn accessoryview ausgewählt ist, und nur dann in die Detailansicht gehe, wenn der Rest der Zelle ausgewählt ist. Wenn ich ein UIbutton innerhalb der accessoryview hinzufüge, würde der Benutzer die Zeile UND die UIButton auswählen, wenn sie nur die Checkbox treffen wollten, richtig?

Was passiert auch, wenn der Benutzer gerade durch die Tabellenansicht scrollt, indem er den accessoryview mitnimmt? Wäre das nicht eine Aktion für UIButton auf TouchUp?

Hat jemand Ideen, wie man das macht? Danke für deine Zeit!

    
Cody 30.08.2012, 02:49
quelle

1 Antwort

16

Wie geht es mit der Verwaltung von Zubehörtaps in dieser Delegate-Methode?

%Vor%

BEARBEITEN:

Sie können so etwas für eine benutzerdefinierte AccessoryView tun, die auf accessoryButtonTappedForRowWithIndexPath: method reagiert.

In cellForRowAtIndexPath: Methode -

%Vor%     
Aniruddh Joshi 30.08.2012, 03:09
quelle