【发布时间】:2010-10-04 23:38:15
【问题描述】:
寻求有关如何使用 CATransform3D 像 UIView 一样翻转 CALayer 的帮助。
我看过一些文章,但我很难理解 4D 和 3D 坐标系统、模型和参考。我也阅读了苹果的文档,但我也不明白。
我的目标是翻转位于视图内图层内的卡片。我知道我可以使用 uiview 来做同样的事情,但我宁愿使用 calayer
提前感谢您的帮助。
【问题讨论】:
标签: iphone objective-c
寻求有关如何使用 CATransform3D 像 UIView 一样翻转 CALayer 的帮助。
我看过一些文章,但我很难理解 4D 和 3D 坐标系统、模型和参考。我也阅读了苹果的文档,但我也不明白。
我的目标是翻转位于视图内图层内的卡片。我知道我可以使用 uiview 来做同样的事情,但我宁愿使用 calayer
提前感谢您的帮助。
【问题讨论】:
标签: iphone objective-c
Drew McCormack 根据 Mike Lee 之前的工作为 here 提供了此类动画的代码。虽然他的翻转基于 NSView,但实际动画是在从视图内容生成的 CALayer 上执行的。在您的情况下,他的实现中与视图相关的少数组件可以用纯层替换。
【讨论】: