【问题标题】:How can I flip a CALayer with CATransform3D?如何使用 CATransform3D 翻转 CALayer?
【发布时间】:2010-10-04 23:38:15
【问题描述】:

寻求有关如何使用 CATransform3D 像 UIView 一样翻转 CALayer 的帮助。

我看过一些文章,但我很难理解 4D 和 3D 坐标系统、模型和参考。我也阅读了苹果的文档,但我也不明白。

我的目标是翻转位于视图内图层内的卡片。我知道我可以使用 uiview 来做同样的事情,但我宁愿使用 calayer

提前感谢您的帮助。

【问题讨论】:

    标签: iphone objective-c


    【解决方案1】:

    Drew McCormack 根据 Mike Lee 之前的工作为 here 提供了此类动画的代码。虽然他的翻转基于 NSView,但实际动画是在从视图内容生成的 CALayer 上执行的。在您的情况下,他的实现中与视图相关的少数组件可以用纯层替换。

    【讨论】:

    • 你提供的网站好像挂了。
    • @Ole - 他现在与他的托管服务提供商有问题。稍后再试。
    猜你喜欢
    • 1970-01-01
    • 2012-08-11
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    相关资源
    最近更新 更多