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!
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 -
Tags und Links objective-c iphone uitableview ios