Wie mache ich UITableViewCellAccessoryDisclosingIndicator in schwarzem Hintergrund sichtbar?

8

cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

in dieser Methode

%Vor%

aber ich kann es nur sehen, wenn ich diese Zelle wähle, sonst ist es nicht sichtbar. Und es funktioniert perfekt, wenn der Hintergrund weiß ist. Ich bin sicher, dass ich eine Eigenschaft festlegen muss, aber ich weiß nicht, welche Eigenschaft ich ändern muss, damit diese Sache funktioniert.

Danke im Voraus.

Prost.

    
Amit Vaghela 30.10.2008, 01:31
quelle

4 Antworten

7

Es scheint, dass der Offenlegungsindikator ein graues Hoch-Alpha-Bild ist, so dass das Überlagern über einen schwarzen Hintergrund es unsichtbar macht. Wenn Sie dies tun möchten, müssen Sie Ihre eigene UIImageView der contentView der Zelle hinzufügen.

    
Ben Gottlieb 30.10.2008, 02:48
quelle
9

Ich bin auf dasselbe Problem gestoßen und habe einfach ein UIImageView aus einem UIView-Bild mit dem Namen @ "AccDisclosure.png" erstellt, indem ich die folgende hastig gemachte Grafik verwende, die du kopieren kannst: Ссылка (wenn Sie nur auf diesen Link klicken, werden Sie wahrscheinlich nichts sehen, da es ein weißes Bild mit einem transparenten Hintergrund ist, aber wenn Sie es speichern und vor einem dunklen Hintergrund sehen Sie das Alpha).

    
Adam Prall 08.08.2009 21:28
quelle
1

Mit dem folgenden Code kann ich die Hintergrundfarbe der Pfeilspitze in einer Tabellenzeile festlegen:

%Vor%     
John Dell'Aera 08.04.2010 08:17
quelle
0

Ich habe eine Lösung gefunden, bei der ich ein ImageView mit addSubView in der normalen Art und Weise hinzugefügt habe, mit einem Bild, das nicht schwarz war (in meinem Fall ein grau gefüllter Kreis) an der Stelle, wo das Zubehör erscheint.

Dadurch kann der Pfeil gesehen werden und hat immer noch eine dunkle / schwarze Tabellenzellen-Hintergrundfarbe.

Vielleicht nicht die koscherste Lösung, aber es macht den Pfeil sichtbar, und ich werde über Zubehörklicks informiert, ohne dass ich dabei Unterklassen oder viel Code schreibe.

    
Henrik Erlandsson 24.05.2010 15:41
quelle

Tags und Links