Mantenga el texto en una imagen legible mientras gira la imagen

Tengo una vista de imagen que parece una rueda. Esta vista detecta eventos táctiles en cada una de las secciones coloreadas.

El problema que tengo es que cuando giro esta rueda, elUILabels en la parte superior de la vista también se debe rotar para que el texto sea horizontal y legible.

¿Cuál es la mejor manera de rotar las etiquetas mientras se gira la vista principal?

Esto es lo que estoy intentando ahora y no gira correctamente ...

CGAffineTransform textTransform = CGAffineTransformRotate(newTransform, newAngle * -1);

Respuestas a la pregunta(1)

Su respuesta a la pregunta