【发布时间】:2012-05-30 00:12:04
【问题描述】:
我有点困惑。 Apple Documentation 声明如下:
注意:出于性能原因,Cocoa 不强制在 同级视图或保证正确的失效和绘图行为 当兄弟视图重叠时。如果你想在前面绘制一个视图 另一个视图,您应该将前视图设置为子视图(或后代) 后视图。
因此根据这一点,兄弟视图不应重叠,否则行为未定义。
然而,在Cocoa Slides demo app 中,支持层的 NSView 兄弟确实重叠,它似乎工作得很好:
那么 Cocoa Slides 示例代码是错误的,它的工作原理只是巧合,还是文档已过时?自 10.5 以来已过时,是吗?
【问题讨论】:
标签: cocoa core-animation calayer nsview