2012-08-31 3 views
1

아래와 같이 'UIViewAnimationTransitionCurlUp'을 사용하여보기간에 부드러운 전환을 만드는 방법을 배웠습니다.xcode의 UIImageView에서 이미지 전환을 수행하는 효율적인 방법이 있습니까?

뷰에서 단일 UIImageView 내에서 전환되는 이미지를 전환하는 비슷한 방법이 있습니까?

[UIView beginAnimations:@"Animation" context:nil]; 
[UIView setAnimationDuration:0.75]; 
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.window cache:YES]; 
[view1 removeFromSuperview]; 
[window addSubview:view2]; 
[UIView commitAnimations]; 

나는 현재 이미지를 전환하는 코드를 사용하고 있습니다 :

[lblSwipe setText:@"Left Swiped."]; 
    currentImageIndex++; 
    if (currentImageIndex == [imagesArray count]) { 
     currentImageIndex = 0; 
    } 

    [imageView setImage:[UIImage imageNamed:[imagesArray  objectAtIndex:currentImageIndex]]]; 
} 

어떻게 내 특정 상황에 대한 코드를 적용 것인가?

+0

'UIView' 객체 대신에'UIImageView' 객체와 같은 코드를 사용할 수 없습니까? – woz

+0

그 이유는 구문은 뷰 전환과 관련이 있고 UIImageView 전환이 아니라 UIViewAnimationTransitionCurlUp – user1633930

+0

입니다. UIImageView는 UIView의 하위 클래스이므로 작동해야합니다. 너 해봤 어? – woz

답변

0

우리는 의견이 이야기,하지만 공식적인 답변을 게시합니다 :

당신은 UIImageView 이후 UIImageView 객체 사이에 애니메이션을 UIView 객체 사이의 전환을 애니메이션을 사용하는 동일한 코드를 사용할 수를 서브 클래스입니다 UIView입니다.

관련 문제