UICollectionView Zelle ändern Hintergrund während tippen Sie auf

8

Gibt es eine Möglichkeit, die Hintergrundfarbe von UICollectionView nur zu ändern, während das Element angetippt wird. Ich habe es versucht:

%Vor%

Aber das Ergebnis ist, dass ich die Veränderung nur sehen kann, wenn ich meinen Finger ein bisschen länger halte. Gibt es ähnliche Sachen wie in UITableViewCell method willSelectItemAtIndexPath: ?

    
user2424271 20.06.2013, 09:18
quelle

3 Antworten

28
  

Aber das Ergebnis ist, dass ich die Veränderung nur sehen kann, wenn ich meinen Finger ein bisschen länger halte

Die Verzögerung hängt wahrscheinlich mit dem Kästchen "Delay content touches" im Storyboard zusammen.

Versuchen Sie, es zu deaktivieren.

    
Guillaume Algis 01.07.2013 15:27
quelle
8

Ich denke, du möchtest vielleicht die ausgewählte Zelle mit anderer Hintergrundfarbe behalten, richtig? Dann probiere diesen Code aus.

%Vor%

Ordnen Sie einfach einfach verschiedene BZ-Farben für Zellen in verschiedenen Status zu. Zusätzlich ist der folgende Code die Dokumentation von Sequenz-Trigger-Methoden, während jemand eine CollectionView-Zelle berührt. Sie finden diese Dokumente auch in der Datei UICollectionView.h, UICollectionViewDelegate-Protokoll.

%Vor%

gekennzeichnet sind Steve colocolo 25.02.2014 08:15

quelle
3
%Vor%     
Chandrashekhar H M 09.06.2015 20:26
quelle