Gibt es eine Möglichkeit, die graue Farbe des alphabetischen Abschnittsindex eines UITableView anzupassen?
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.
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%Sie sollten wahrscheinlich den Proxy von UITableView verwenden setze diese:
[UITableView appearance].sectionIndexColor = [UIColor myTintColor];
kurz: Sie können die Schriftgröße und den kompletten Hintergrund ändern (nicht den abgerundeten) mehr ist nicht möglich.
Tags und Links iphone uitableview ios cocoa-touch colors