sprite kit sprite no se colorea

Estoy tratando de colorear un spriteNode (en este caso su fondo con nombre) usando el kit sprite pero no puedo cambiar el color. Tengo un sprite que quiero colorear. Estoy cambiando la propiedad de color del sprite, así como el factor de combinación de colores. Sin embargo, cuando ejecuto la aplicación no sucede nada. el color sigue siendo el mismo (es negro en este momento). a continuación se muestra el código que estoy usando para cambiar el color:

background.anchorPoint = CGPointMake(0, .5);
background.position = position;

// ...

// this does not seems to be doing anything at all
background.color = [SKColor redColor];
background.colorBlendFactor = 1.0f;

¿Me he perdido algo? Leí los documentos y parece un proceso bastante simple. Creo que todo lo que necesito son esas 2 líneas, pero no tiene ningún efecto. ¿Alguien sabe por qué esto no estaría funcionando? La imagen de textura tiene mucha transparencia, ¿podría estar causando el problema? He intentado esto en diferentes sprites y nunca funciona.

Respuestas a la pregunta(3)

Su respuesta a la pregunta