2 Stimmen

Welches Bild wurde in einer zweispaltigen UITableView ausgewählt?

Ich habe gerade mit der Iphone-Entwicklung begonnen und würde gerne Folgendes wissen.

Ich habe ein UITableView Setup mit 2 Spalten jede Zelle hat ein Bild. Wenn der Benutzer auf eine Zelle klickt, möchte ich eine andere Ansicht schieben und ein großes Bild der Zelle anzeigen, auf die geklickt wurde.

Unter der Methode didSelectRowAtIndexPath, ermöglicht es mir, eine neue Ansicht jedoch mit 2 Spalten in einer Zeile nicht sicher, wie zu bestimmen, welches Bild klicken war zu schieben.

Danke Elias

1voto

tsakoyan Punkte 1881

DidSelectRowAtIndexPath funktioniert nur für die gesamte Zeile. Was Sie tun können, ist Ihre Spalte Zellen oder Ihre Bilder in eine UIButton machen, so dass Sie die Ereignisse auf sie separat behandeln können.

1voto

vikingosegundo Punkte 51531

Anstatt Buttons zu erstellen (wie empfohlen von tsakoyan ), könnten Sie hinzufügen GestureRecognizer zu Ihren Spaltenansichten.

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