¿Cambiar el texto de una UILabel atribuida sin perder el formato?

En el guión gráfico dispongo un conjunto de etiquetas con varias opciones de formato.

Entonces lo hago:

label.text = @"Set programmatically";

Y todo el formato se pierde! Esto funciona bien en iOS5.

Debe haber una forma de actualizar la cadena de texto sin recodificar todo el formato.

label.attributedText.string 

es de solo lectura.

Gracias por adelantado.

Respuestas a la pregunta(3)

Su respuesta a la pregunta