2 Stimmen

Begrenzung der Anzahl der Auswahlen auf eine Zelle/Zeile pro Gruppe in einer gruppierten UITableView auf dem iPhone

Ich arbeite an einer Quiz-Anwendung, die eine gruppierte UITableView verwendet, wo ich brauche, um die Benutzer-Auswahl auf eine Zelle pro Gruppe zu begrenzen und auch die Gruppe auswählbar nur einmal pro Gruppe zu machen, um den Benutzer zu stoppen, alle potenziellen falschen Antworten zu korrigieren. Gibt es eine Möglichkeit, dies zu tun?

Prost, Adam

1voto

Vladimir Punkte 169002

Sie können nur eine Zeile in UITableView auswählen, daher ist dies nicht der richtige Ansatz für Sie. Sie sollten die Verwendung von zusätzlichen Ansichten in Betracht ziehen (z. B. mit UITableViewCellAccessoryCheckmark Typ) und behandeln sie in der Delegaten -didSelectRowAtIndexPath Methode - sie wird in den Apple-Dokumenten ausdrücklich beschrieben.

Diskussion
Der Delegierte behandelt Auswahlen in dieser Methode. Er kann unter anderem Dinge, die er tun kann, ist die ausschließliche Zuweisung das Bild des Häkchens (UITableViewCellAccessoryCheckmark) einer eine Zeile in einem Abschnitt (Radio-Liste Stil). Siehe "Auswahlen verwalten" in Tabellenansicht Programmierhandbuch für iPhone OS für weitere Informationen (und Codebeispiele) zu dieser Methode.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X