Wie kann man Benutzerberührungen für UICollectionViewCell in iOS anhören?

8

Ich habe eine UICollectionView implementiert, die eine Liste von UIImageView-Objekten enthält.

Ich möchte, dass der Nutzer mit einer bestimmten URL zu YouTube weitergeleitet wird, wenn er ein Bild berührt.

Ich weiß jedoch nicht, wie Sie den Touch-Listener für jede UICollectionViewCell hinzufügen können:

%Vor%

Meine PhotoCell-Klasse hat eine Membervariable, die die URL zu youtube enthält.

Wenn Sie auf jedes PhotoCell-Objekt drücken, möchte ich, dass meine App den Nutzer zur Website youtube.com oder zur APP (falls installiert) sendet.

    
malhobayyeb 20.10.2014, 06:31
quelle

1 Antwort

28

Sie sollten UICollectionViewDelegate Protokollmethode collectionView(_:didSelectItemAtIndexPath:) implementieren. Wenn Sie eine der Zellen der Sammlungsansicht drücken, wird diese Methode aufgerufen. Hier ist Beispiel Implementierung

%Vor%

Übrigens weiß ich nicht, wo du URLs findest. Also habe ich ein bisschen improvisiert:)

    
mustafa 20.10.2014, 06:58
quelle