2011-11-07 5 views

답변

1

보기 컨트롤러에 다음 코드를 넣습니다 :

CATransform3D t3d = CATransform3DIdentity; 
// m34 sets the amount of perspective 
t3d.m34 = 1.0/-1000.0; 

[UIView animateWithDuration:1.0 
         delay:0.0 
        options:UIViewAnimationCurveLinear 
       animations:^{ 
        self.view.layer.transform = CATransform3DRotate(t3d, M_PI, 0, 1, 0); 
       } 
       completion:^(BOOL finished) { 
        [UIView animateWithDuration:1.0 
              delay:0.0 
             options:UIViewAnimationCurveLinear 
             animations:^{ 
              self.view.layer.transform = CATransform3DRotate(t3d, 2*M_PI, 0, 1, 0); 
             } 
             completion:^(BOOL finished) { 
              self.view.layer.transform = CATransform3DIdentity; 
             }]; 
       }]; 

을 그것은 꽤 혼란이다, 아무도 알려,이 문제를 정리하는 방법에 대한 어떤 제안이있는 경우)

+0

덕분에 병이 그것을 시도 – Eyal