2
안녕하세요 나는 이것에 대한 답을 찾지 못했습니다. 아이폰 앱에서보기를 반전하려고합니다. 일반적인 iOS3 메서드를 사용하는 대신 블록 메서드를 사용하여 전환을 애니메이션화하려고합니다. 누구든지 제발 도와 줄 코드 스 니펫을 제안 할 수 있습니까?블록 애니메이션 방법을 사용하는 아이폰 플립 뷰
안녕하세요 나는 이것에 대한 답을 찾지 못했습니다. 아이폰 앱에서보기를 반전하려고합니다. 일반적인 iOS3 메서드를 사용하는 대신 블록 메서드를 사용하여 전환을 애니메이션화하려고합니다. 누구든지 제발 도와 줄 코드 스 니펫을 제안 할 수 있습니까?블록 애니메이션 방법을 사용하는 아이폰 플립 뷰
[UIView animateWithDuration:0.5
delay:0.0
options:UIViewAnimationOptionTransitionFlipFromLeft
animations:^{
// Exchange the views here
[view1 removeFromSuperview];
[mySuperview addSubview:view2];
}
completion:NULL];
위에서 제안한 animateWithDuration 메소드를 시도했지만 작동하지 않았습니다.
[UIView transitionFromView:viewOld
toView:viewNew
duration:.75
options:UIViewAnimationOptionTransitionFlipFromLeft | UIViewAnimationCurveEaseIn
completion:^(BOOL finished)
{
// cleanup viewOld
}
];
http://developer.apple.com/library/ios/#documentation/uikit/reference/UIView_Class/UIView/UIView.html – zed111
감사 : 나는 다음 사용 때까지 나는 그것이 작동되지 수 지금 당장! – zed111
UIView의 'transitionFromView : toView : duration : options : completion'도 위의 예제에서 잘 작동합니다 (하위 뷰를 사용하는 대신 뷰를 교체). 완료 블록에서'self.view = newController.view'를 설정하는 것을 기억하십시오. –