从顶部/底部翻转UIViews

Rya*_*mos 7 iphone animation transition uiview

我很清楚只有两个可用的UIView转换,UIViewAnimationTransitionFlipFromLeft和UIViewAnimationTransitionFlipFromRight.我想知道是否有可以实现/模拟UIViewAnimationTransitionFlipFromTop或UIViewAnimationTransitionFlipFromBottom.

我能想到的唯一方法就是用x轴翻转x轴,但我没有看到任何关于如何做到这一点的信息.仅设置每个轴的坐标不会解决问题,因为x轴直到x轴为止.

有没有人有任何想法如何实现这一目标?

Bra*_*son 4

您可以通过将 CATransform3D 应用到主视图的 CALayer 并在其后面应用辅助视图的 CALayer 来实现此目的。在此回复中,我指出了 Mike Lee 对该动画的 Mac 实现。您应该能够重用该代码的很大一部分,以在 iPhone 上重新创建这种效果。