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?