Erhalte den aktuellen gepinnten Abschnitt von UITableView

8

Was ist der genaueste Weg, den Titel oder Index des obersten Abschnitts in UITableView zu erhalten? Ich meine nicht den Abschnitt bei Index 0, sondern den Abschnittskopf, der beim Scrollen oben angeheftet ist.

    
Bot 02.03.2012, 19:21
quelle

4 Antworten

13

Sie können den Abschnitt oben auf dem Bildschirm wie folgt aufrufen:

%Vor%

Aber diese Methode ist möglicherweise nicht optimal für Sie, weil es die Zahl wird seltsam, wenn es in der Übergangsphase zwischen zwei Überschriften ist. Solange Sie den Abschnitt während des Übergangs nicht kennen müssen, sollten Sie in Ordnung sein. Ich hoffe, das ist was du suchst,

    
Kyle Rosenbluth 02.03.2012, 19:54
quelle
3

Ich glaube, anstatt nach den visibleCells zu suchen, ist es besser, nach den Indexpfaden zu fragen:

%Vor%

Sie können diesen Code in einer der UIScrollViewDelegate -Methoden entsprechend Ihren Anforderungen verwenden.

    
Eric 29.10.2014 18:29
quelle
1

Schnelle Version

Verwenden Sie zuerst (aktuell angeheftet) oder zuletzt (zuletzt angezeigt)

%Vor%     
odemolliens 25.04.2016 13:16
quelle
-1

Lassen Sie Ihre Klasse das UIScrollViewDelegate implementieren und implementieren Sie die folgenden Funktionen. Dadurch wird sichergestellt, dass Sie den Abschnitt nur dann abrufen, wenn die Tabellenansicht den Bildlauf stoppt.

%Vor%     
vipinagg 02.03.2012 20:09
quelle

Tags und Links