2016-04-05 11 views
0

In Swift habe ich eine Tabellenansicht und in diesen viele Tabellenansicht Zellen. In der Tabellenansicht-Zelle habe ich eine UIImageView, in der es ein Image gibt. Jetzt möchte ich die Farbe des Bildes bei jedem Laden der Tabellenansicht dynamisch ändern, so dass das Bild für den Benutzer sichtbar ist und die transparenten Farben auf den Bildern bei jedem Neuladen der Tabelle beibehalten werden.Wie ändert man die UIImageView-Farbe in der TableView-Zelle in Swift dynamisch?

Angenommen es gibt - 1 TableView - mehrere Zellen - cell1 (UIImageView - transparente Rotfärbung) - UIImageView (transparente Blaufarbe) - cell3 (transparente Gelbfärbung) so weiter ........ wie macht man das dynamisch?

Antwort

1

Sie haben zwei Möglichkeiten:

  1. configure die Blutung Farbe in cellForRowAtIndexPath. Speziell müssen Sie die .backgroundColor Eigenschaft auf der UIImageView festlegen, die das Bild enthält.
  2. haben Sie eine configureWithColor Methode in der benutzerdefinierten Zelle (wenn Sie eine benutzerdefinierte Zelle haben) und tun Sie die Farbkonfiguration dort.
Verwandte Themen