Wie wird eine Farbtonfarbe für den Abschnittsindex eines UITableView festgelegt?

8

Gibt es eine Möglichkeit, die graue Farbe des alphabetischen Abschnittsindex eines UITableView anzupassen?

    
Ortwin Gentz 13.05.2010, 14:12
quelle

4 Antworten

11

Seit iOS 6.0 ist es tatsächlich möglich, die Farbtonfarbe für den Abschnittsindex anzupassen. Die relevanten Eigenschaften sind: sectionIndexColor und sectionIndexTrackingBackgroundColor .

iOS 7 hinzugefügt sectionIndexBackgroundColor , die die Hintergrundfarbe für den Abschnitt Index angibt, während nicht berührt wird.

    
Ortwin Gentz 16.08.2011, 15:38
quelle
4

Es ist vielleicht ein bisschen spät, aber da ich mit diesem Problem mit iOS 7 umgehen musste, könnte ich Ihnen helfen.

Ab iOS 7 gibt es eine neue Methode namens

%Vor%

Jetzt können Sie die Farbe für den Hintergrund des Abschnittsindex der Tabellenansicht einstellen, während Sie nicht berührt werden.

Als richtigen Code für die Verwendung mit iOS 6 und 7 könnten Sie:

%Vor%     
Kevin Delord 18.09.2013 08:41
quelle
2

Sie sollten wahrscheinlich den Proxy von UITableView verwenden setze diese:

[UITableView appearance].sectionIndexColor = [UIColor myTintColor];

    
Robert Atkins 08.07.2014 09:55
quelle
1

kurz: Sie können die Schriftgröße und den kompletten Hintergrund ändern (nicht den abgerundeten) mehr ist nicht möglich.

    
Alex Milde 18.10.2010 11:54
quelle