Programmatisch einen Header zu UITableview hinzufügen

7

Wie würde ich diese Funktion programmatisch hinzufügen? Ich bin nicht sicher, was ich suchen würde, um das zu finden. Ich weiß, wie man die IBAction hinzufügt, aber nicht den Code, um diese Funktion zu erzeugen, die im Bild hervorgehoben ist. Ist es eine benutzerdefinierte Zelle oder ein Teiler? S

    
Allreadyhome 06.11.2013, 13:30
quelle

4 Antworten

31

Das ist nur eine Überschrift in der TableView, sie erscheinen oben auf Ihrer Sektion

Verwenden Sie diese Methode, wenn Sie einen Titel möchten:

%Vor%

Oder dieses, wenn Sie eine benutzerdefinierte Ansicht möchten:

%Vor%

Und für die Höhe:

%Vor%     
Antonio MG 06.11.2013, 13:32
quelle
13

Probieren Sie Folgendes aus Programmgesteuert hinzufügen Kopfzeile es ist einfach ..

%Vor%

Oder versuchen Sie es mit Swift

%Vor%     
Super Developers 24.02.2016 07:35
quelle
8

Implementieren Sie diese zwei Delegate-Methoden einfach in Ihrem TableViewController

%Vor%

Geben Sie in der ersten Methode die Höhe der Kopfzeile zurück, Im zweiten geben Sie die Ansicht zurück, die angezeigt werden soll

Hier ist ein Beispiel

%Vor%     
l0gg3r 06.11.2013 13:42
quelle
2

Für Swift 4 aktualisiert

Ähnlich wie die Antwort von SimplePJ. Wenn Sie eine benutzerdefinierte Kopfzeilenansicht für die GESAMTE TABELLENANSICHT erstellen möchten, können Sie eine solche erstellen und sie wie tableHeaderView so einstellen.

%Vor%

Dies ist nicht zu verwechseln mit dem Erstellen einer Kopfzeile Tabellenansicht , in der Sie die folgende Methode verwenden würden.

%Vor%

Der Rückgabewert ist die Header-Ansicht, die dem Abschnitt zugeordnet ist, oder null, wenn der Abschnitt keine Header-Ansicht hat.

    
freddieoh 20.12.2017 17:02
quelle

Tags und Links