Wenn wir in UITableView auf Custom Section Header klicken, verschieben Sie diesen Abschnitt nach oben

7

Ich habe ein Custom Section Header in UITableView , auf diesem Abschnitt Header platziert UIButton ganz rechts. Was ich will ist, wenn ich auf UIButton klicke, dass bestimmte Section Header nach Top scrollt . Das ist es

Jeder Vorschlag, ein Stück Code wird bewundert werden.

    
Shahab Qureshi 09.12.2011, 06:33
quelle

2 Antworten

17

Schritt 1: Legen Sie die Größe des Abschnittsheaders fest. Beispiel wie folgt.

%Vor%

Schritt 2: create & amp; Geben Sie den benutzerdefinierten Abschnittskopf zurück.

%Vor%

Schritt 3: gibt die Anzahl der Abschnitte zurück. (zum Beispiel 10 hier)

%Vor%

Schritt 4: Anzahl der Zeilen pro Abschnitt. (Zum Beispiel 4 Zeilen für jeden Abschnitt)

%Vor%

Schritt 5: create & amp; Rückgabezelle (UITableViewCell für jede Zeile)

%Vor%

Schritt 6: Fügen Sie das Ereignis hinzu, um das TouchDown in der Abschnittsüberschrift zu behandeln.

%Vor%     
Sagar R. Kothari 09.12.2011, 07:08
quelle
2

Sie können scrollToRowAtIndexPath verwenden: atScrollPosition: animated: method from UITableView. Setzen Sie das Button-Tag auf den Abschnitt und rufen Sie seine Aktion auf:

%Vor%     
Pierre 09.12.2011 06:40
quelle

Tags und Links