2016-07-28 5 views
1

Ich bin ein Neuling in Swift, bitte tragen Sie mit mir.So gehen Sie zur ausgewählten Zelle in UiCollectionView

Ich habe eine UICollectionView erstellt, die horizontal scrollt, meine Frage ist: Wie können Sie programmgesteuert zum ausgewählten Symbol bewegen?

Ich habe bereits didSelectedPath verwendet, was ist das nächste?

Antwort

2

Sie benötigen scrollToItemAtIndexPath Funktion aufzurufen:

Scrolls die Sammlung Sichten des Inhalts, bis das angegebene Element sichtbar ist.

func scrollToItemAtIndexPath(_ indexPath: NSIndexPath, 
       atScrollPosition scrollPosition: UICollectionViewScrollPosition, 
         animated animated: Bool) 

Parameter

indexPath

Der Index Pfad des Elements in die Ansicht scrollen.

scrollPosition

Eine Option, die das Element gibt an, wo sollte positioniert werden, wenn Oberflächen scrollen. Eine Liste der möglichen Werte finden Sie unter UICollectionViewScrollPosition.

animated

wahr Geben Sie das Scroll-Verhalten oder falsch zu animieren sofort die Scroll-Ansicht des sichtbaren Inhalt anzupassen.

Überprüfen Sie UICollectionView Klassenreferenz mit mehr Info.

+0

vielen dank für ihre anleitung! Es scheint, dass ich die Dokumentation überprüfen muss, um Codierung zu lernen – Led

+0

@Led Ich bin froh, zu helfen! –

Verwandte Themen