Bilder in UITableView-Zellen berücksichtigen nicht tintColor

8

Ich habe ein UITableView , das aus statischen Zellen besteht. In IB habe ich jedes UITableViewCell -Stil auf "Basic" gesetzt und ein Bild gesetzt (siehe Screenshot). Die Schaltflächen in meiner Navigationsleiste berücksichtigen die Eigenschaft tintColor , die Bilder in der Tabellenansicht jedoch nicht. Bisher habe ich alles in IB gemacht - muss ich Code verwenden, wenn ich möchte, dass die Bilder auch die Eigenschaft tintColor berücksichtigen?

Danke

    
RobertJoseph 15.09.2014, 13:20
quelle

3 Antworten

8

Jedes UIImageView hat die Eigenschaft tintColor auf iOS7 +

Versuchen Sie, die imageView.image.renderingMode der Zelle auf UIImageRenderingModeAlwaysTemplate im Storyboard User Defined Runtime Attributes

zu setzen     
dopcn 15.09.2014, 14:50
quelle
7

Was für ein Kopfweh ist dieses Problem nach so vielen Versionen! Die einzige Sache, die eine sichere Feuerberichtigung ist, unter der Annahme, dass alles "richtig" ist (Template-Bild, etc.), ist die Unterklasse der UIImageView und das Überschreiben von didMoveToSuperview mit diesem ...

%Vor%

Es ist ein Hack, aber es funktioniert.

    
Sean 02.12.2016 18:11
quelle
1

Hier ist ein Beispiel:

%Vor%     
meda 09.12.2015 14:19
quelle