Wie ändert man die Höhe BETWEEN Abschnitte in GROUPED UITableView?

8

Die Standardhöhe ist zu groß für mich. Wie kann ich die Höhe zwischen zwei Abschnitten ändern?

================================================ =============================

Entschuldigung für mein schlechtes Englisch ... Ich meine, der Abstand zwischen zwei Abschnitten ist zu groß. Wie man es ändert?

%Vor%

Ich habe die Kopf- und Fußzeilenansicht jedes Abschnitts geändert. Und hier ist das Ergebnis:

Ich denke, es könnte eine minimale Höhe der Lücke geben, weil ich die Höhe von Kopf- und Fußzeile auf 2px setze, aber die Lücke zwischen zwei Abschnitten ist immer noch so groß.

    
理想评论学派 22.03.2012, 13:51
quelle

3 Antworten

14

Sie können Fußzeilenansichten zwischen jedem Ihrer Abschnitte verwenden und ihnen die Größe des von Ihnen gewünschten Speicherplatzes zuweisen, indem Sie die folgenden Methoden in Ihrem Delegierten von UITableView implementieren.

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section

In der ersten Delegate-Methode können Sie eine einfache UIView-Instanz zurückgeben, und in der zweiten können Sie die Höhe angeben, die diese Ansicht haben sollte. Diese zweite Delegate-Methode sollte es Ihnen ermöglichen, die Lücke zwischen Abschnitten zu steuern.

    
James Bedford 22.03.2012, 13:58
quelle
4

probiere diesen Code aus

%Vor%

und die Swift-Version ist

%Vor%     
Carl 10.03.2016 05:33
quelle
0

Sie müssen die Methode heightForHeaderInSection verwenden, um den Abstand zwischen Header & amp; Zellentext. Sie können es auch abhängig von verschiedenen Abschnitten für zB ändern. in einigen Abschnitten müssen Sie möglicherweise mehr Abstand anzeigen & amp; unter einigen möchten Sie keine Lücke zeigen. In diesem Fall können Sie

verwenden
  

CGFLOAT_MIN ist 0,000001f

. Ihnen ein Beispiel geben, wie Sie verschiedene Abschnitte mit unterschiedlichen Kopfhöhen verwenden können

%Vor%

Ich hoffe, es wird dir helfen.

    
Aks 25.08.2016 15:48
quelle

Tags und Links