【发布时间】:2012-06-16 16:58:05
【问题描述】:
CALayer 可以在 OS X 上调用它的主机 NSView 吗?有问题的层是一个子层。视图由图层支持。
【问题讨论】:
标签: macos cocoa core-animation calayer
CALayer 可以在 OS X 上调用它的主机 NSView 吗?有问题的层是一个子层。视图由图层支持。
【问题讨论】:
标签: macos cocoa core-animation calayer
我相信 CALayer 支持 setValue:forKey: 和 valueForKey 方法将任意键/值对添加到层。您可以使用它向自定义图层添加视图属性,然后在图层的方法中访问该视图。
【讨论】:
是和不是。
图层无法直接访问它正在备份的视图。图层上没有“视图”属性。
但是,如果视图的变量在当前范围内,那么它可以通过该变量访问视图,就像任何其他对象一样。
【讨论】: