Mantenha o texto em uma imagem legível ao girar a imagem

Eu tenho uma visualização de imagem que parece uma roda. Essa visualização detecta eventos de toque em cada uma das seções coloridas.

O problema que tenho é que quando giro essa roda, oUILabels no topo da vista também precisam ser girados para que o texto ainda esteja horizontal e legível.

Qual é a melhor maneira de girar as etiquetas enquanto a vista pai está sendo rotacionada?

Isto é o que estou tentando agora e não gira corretamente ...

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

questionAnswers(1)

yourAnswerToTheQuestion