2012-06-15 3 views
3

나는 CLLocation 과정에 따라 나침반 이미지를 회전시켜야하는 나침반을 쓰고 있습니다.iOS에서 투명도가 다른 여러 이미지를 쌓아 올리는 것 iOS

나침반 위에 나침반과 다른 방향을 가리켜 야하는 화살표를 표시하고 싶습니다. 이를 달성하기 위해 나는 여러 이미지를 서로 겹치게하고 독립적으로 회전시킬 수 있다고 생각했습니다. 화살표 이미지가 투명해야합니다.

어떻게 이러한 이미지를 쌓아서 독립적으로 회전시킬 수 있습니까?

답변

1

, 다음 예를 들어이 UIImageView

에 알파를 추가, 자신의 UIImageView

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); 
+0

등 M_PI, M_PI_2을 각각의 이미지를 넣어 파이의 반올림, 수동으로 입력 근사치보다 사용하기 더 낫다 . – jrturton

관련 문제