2012-01-07 4 views
4

화면에서 말아 올리고 싶은 리본 (책갈피)이 있습니다. 리본에는 투명한 섹션 인 투명 펀치가있는 UIImageView 인 V 자형이 있습니다.투명한 UIImageView (iOS)로 페이지 컬 애니메이션

리본에서 컬을 수행 할 때 기본 그림자는 전체보기 (기술적으로 정사각형)를 나타냅니다. 가능한 한 실제처럼 보이게하려는 것입니다. 누군가가 올바른 방향으로 나를 가리킬 수 있다면 도움이 될 것입니다.

내가 시도 - UIView의 애니메이션

만 평방 그림자 그들은 모두 결과 - 컬 페이지 중 viewAtIndex 교체 - 오픈 소스 페이지 컬 프레임 워크 을 조정 - 뷰 마스킹. http://livevision.us/wordpress/?attachment_id=60

답변

1

나는 그 UIViewAnimationOptionTransitionCurlUp를 사용하는 것이 가능할 것이다 생각하지 않는다 : 여기

[UIView transitionWithView:_ribbonButton 
         duration:0.5f 
         options:UIViewAnimationOptionTransitionCurlUp 
        animations:^{ 
         [_ribbonButton setAlpha:0.0f]; 
        } 
        completion:^(BOOL completed){ 
         [self animationCompleted:completed]; 
        }];  

는 스크린 샷입니다 다음 페이드 아웃하면서 지금까지 제공 할 수

가장 좋은 경험은 간단한 UIView의 애니메이션입니다 . 뷰 애니메이션은 뷰의 내용이 아니라 전체 뷰 경계를 기반으로합니다.

여러분은 OpenGL 또는 미리 렌더링 된 플립 애니메이션이나 다른 것으로 코드를 작성해야한다고 생각합니다. download 수 있으며 사용자 정의 할 수있는 기존의 OpenGL 솔루션의 숫자가 있습니다.

관련 문제