【问题标题】:CALayer calling NSViewCALayer 调用 NSView
【发布时间】:2012-06-16 16:58:05
【问题描述】:

CALayer 可以在 OS X 上调用它的主机 NSView 吗?有问题的层是一个子层。视图由图层支持。

【问题讨论】:

    标签: macos cocoa core-animation calayer


    【解决方案1】:

    我相信 CALayer 支持 setValue:forKey: 和 valueForKey 方法将任意键/值对添加到层。您可以使用它向自定义图层添加视图属性,然后在图层的方法中访问该视图。

    【讨论】:

      【解决方案2】:

      是和不是。

      图层无法直接访问它正在备份的视图。图层上没有“视图”属性。

      但是,如果视图的变量在当前范围内,那么它可以通过该变量访问视图,就像任何其他对象一样。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-07-09
        • 2015-05-22
        • 2011-10-11
        • 1970-01-01
        • 2016-06-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多