当您点击右上角的“查找”按钮时,我很想知道他们是如何在视图之间进行转换的。我猜这涉及到一些OpenGL ES?我对这类动画特别感兴趣,如果有人能推荐一些资源来学习如何做这类事情,我将不胜感激。
谢谢 !
当您点击右上角的“查找”按钮时,我很想知道他们是如何在视图之间进行转换的。我猜这涉及到一些OpenGL ES?我对这类动画特别感兴趣,如果有人能推荐一些资源来学习如何做这类事情,我将不胜感激。
谢谢 !
https://github.com/kentnguyen/KNSemiModalViewController
这是使用 CAAnimation 和 CATransform3D 很好地实现此效果
您可能需要查看两个地方。
首先是Core Animation Function Reference
这将允许您对视图应用旋转、缩放、平移等变换,所有这些都是 3D 的。看起来《国家地理》使用了它们的组合,让你感觉视野正在倒退。
它将允许您将多个动画组合到一个时间轴中。通常,动画是从 A 点到 B 点,但使用 CAKeyframeAnimations,您可以在动画期间有多个点在不同点处被击中。
请记住,这些机器人的掌握相当复杂,因此如果您立即被卡住,请不要担心。你最终会弄清楚的。
试试这个。在 iOS 中受 NatGeo(国家地理的城市指南)启发的视图控制器转换。
https://github.com/michaelhenry/MHNatGeoViewControllerTransition
谢谢, 凯尔