2015-01-29 5 views
0

Xcode에서 UIProgressView 180을 뒤집으려고하고 있으며 동시에 진행률보기를 조정하려고합니다. 플립을 추가하고 스케일링이 더 이상 작동하지 않을 때까지 스케일링은 훌륭하게 작동합니다. 어떤 제안? 감사!진행보기 뒤집기 및 크기 조정

[self.secondsPorgressBarTicker setTransform:CGAffineTransformMakeScale(1.0, 10.0)]; 

[self.secondsPorgressBarTicker setTransform:CGAffineTransformMakeRotation(-M_PI)]; 

답변

1

변환을 설정 한 다음 재설정하는 중입니다. 변환을 결합하려면 다른 CG 기능을 사용해야합니다. 기억 변환에 문제를 주문, 그래서 문제 해결 중 하나를 사용

CGAffineTransform transform = CGAffineTransformMakeRotation(-M_PI); 
transform = CGAffineTransformScale(transform, 1.0, 10.0); 
[self.secondsPorgressBarTicker setTransform:transform]; 

또는

CGAffineTransform transform = CGAffineTransformMakeScale(1.0, 10.0); 
transform = CGAffineTransformRotate(transform, -M_PI); 
[self.secondsPorgressBarTicker setTransform:transform]; 
0

당신은 새로운 변환을 만드는 것입니다. 기존 항목 수정 :

[self.secondsPorgressBarTicker setTransform:CGAffineTransformMakeScale(1.0, 10.0)]; 
[self.secondsPorgressBarTicker setTransform:CGAffineTransformRotate(self.secondsPorgressBarTicker, -M_PI)