astackr múltiples imágenes con transparencia una sobre otra en iPhone iOS

Estoy escribiendo una brújula que debe rotar una image de la brújula de acuerdo con el curso CLLocation .

En la parte superior de esa brújula, me gustaría mostrar una flecha que debería apuntar en una dirección diferente de la que hace la brújula. Para lograrlo, pensé que podría astackr múltiples imágenes una sobre la otra y hacer que giren de forma independiente. La image de la flecha debe ser transparente.

¿Cómo astackr estas imágenes y rotarlas de forma independiente?

Ponga cada image en su propio UIImageView , luego agregue un alpha en este UIImageView

Por ejemplo,

 UIImageView *arrow1 = [[UIImageView alloc] init]; arrow1.frame = self.ArrowContainerView.bounds; [self.ArrowContainerView addSubView:arrow1]; //Add alpha arrow1.alpha = .7; //adding another arrow UIImageView *arro21 = [[UIImageView alloc] init]; arrow2.frame = self.ArrowContainerView.bounds; [self.ArrowContainerView addSubView:arrow2]; //Add alpha arrow2.alpha = .7; //Rotating arrow 1 arrow1.transform = CGAffineTransformMakeRotation(-1.142); //Rotating arrow 2 arrow2.transform = CGAffineTransformMakeRotation(-3.142);