¿Cómo aplico las propiedades de UIAppearance Proxy a UILabel?

He estado obteniendo resultados poco confiables al intentar aplicar los estilos de proxy de UIAppearance al proxy de clase UILabel. Por ejemplo, lo siguiente funciona como yo esperaría:

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

Configurar el textColor no funciona, sin embargo, esto:

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

funciona.Mas o menos. Es algo poco confiable y causa que cualquier llamada específica a la instanciasetTextColor: ser ignorado

¿Cuál es la forma correcta de aplicar los estilos de apariencia UIA a un UILabel?

Respuestas a la pregunta(4)

Su respuesta a la pregunta