Wie wende ich UIAppearance Proxy-Eigenschaften auf UILabel an?

Beim Versuch, UIAppearance-Proxy-Stile auf den UILabel-Klassen-Proxy anzuwenden, wurden unzuverlässige Ergebnisse erzielt. Zum Beispiel funktioniert Folgendes, wie ich es erwarten würde:

[[UILabel appearance] setFont:[UIFont fontWithName:SOME_FONT size:SOME_SIZE]];
[[UILabel appearance] setShadowColor:[UIColor blackColor]];

Das Setzen der textColor funktioniert jedoch nicht:

[[UILabel appearance] setColor:[UIColor greenColor]];

funktioniert.So'ne Art. Es ist etwas unzuverlässig und ruft instanzspezifisch aufsetTextColor: ignoriert werden.

Wie werden UIAppearance-Stile korrekt auf ein UILabel angewendet?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage