1

链接到 iTune 商店

当您点击右上角的“查找”按钮时,我很想知道他们是如何在视图之间进行转换的。我猜这涉及到一些OpenGL ES?我对这类动画特别感兴趣,如果有人能推荐一些资源来学习如何做这类事情,我将不胜感激。

谢谢 !

4

3 回答 3

3

https://github.com/kentnguyen/KNSemiModalViewController

这是使用 CAAnimation 和 CATransform3D 很好地实现此效果

于 2012-05-08T04:24:29.770 回答
2

您可能需要查看两个地方。

首先是Core Animation Function Reference

这将允许您对视图应用旋转、缩放、平移等变换,所有这些都是 3D 的。看起来《国家地理》使用了它们的组合,让你感觉视野正在倒退。

第二个是CAKeyframeAnimation

它将允许您将多个动画组合到一个时间轴中。通常,动画是从 A 点到 B 点,但使用 CAKeyframeAnimations,您可以在动画期间有多个点在不同点处被击中。

请记住,这些机器人的掌握相当复杂,因此如果您立即被卡住,请不要担心。你最终会弄清楚的。

于 2012-04-23T23:20:55.053 回答
1

试试这个。在 iOS 中受 NatGeo(国家地理的城市指南)启发的视图控制器转换。

https://github.com/michaelhenry/MHNatGeoViewControllerTransition

谢谢, 凯尔

于 2013-06-17T10:18:31.927 回答