문제

나는 사용 가능한 UIView 전환이 두 개 뿐인 UiviewAnimationTransitionFlipfffromleft 및 uiviewAnimationTransitionFlipfromright 만 있다는 것을 잘 알고 있습니다. 어쨌든 uiviewanimationtransitionflipfromtop 또는 uiviewanimationtransitionflipfrombottom을 구현 / 모방 할 수 있는지 궁금합니다.

내가 이것을 할 수있는 유일한 방법은 y 축으로 x 축을 뒤집는 것입니다. 그러나 이것을 수행하는 방법에 대한 정보는 보지 못했습니다. 각 축의 좌표를 설정하면 x 축이 x 축으로 유지되므로 문제가 문제를 해결하지 않습니다.

누구든지 이것이 어떻게 달성 될 수 있는지 아이디어가 있습니까?

도움이 되었습니까?

해결책

Catransform3d를 메인 뷰의 Calayer에 적용하여 2 차 뷰의 Calayer를 뒤에서 적용하여이를 수행 할 수 있습니다. ~ 안에 이 응답, 나는 Mike Lee의 MAC 구현을 지적합니다. 이 코드의 상당 부분을 재사용하여 iPhone에 대한이 효과를 재현 할 수 있어야합니다.

다른 팁

90 도의 3D 회전 변환으로 UIView 애니메이션 블록을 사용해야한다고 생각합니다. 핵심 애니메이션 대의원이 완료되면 전화를 걸고 새 뷰로보기 (3D가 다른 쪽 회전)를 바꾸고 체인을 사용하십시오. 새로운보기의 마지막 90도 ...

정확히 당신이 원하는 것은 아니지만, 언급하지 않은 두 가지 내장 애니메이션이 있습니다 : uiviewanimationtransitioncurldown 및 uiviewanimationtransitioncurlup.

Curlup은 누군가가 바닥에서 상단까지 볼을 껍질을 벗기고있는 것처럼 보이며 Curldown은 화면 상단에서 아래에서 아래쪽에서 아래로 내려가는 것처럼 보입니다. 당신은 그들이 사용하기 쉽기 때문에 적어도 그들에게 살펴 봐야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top