gpt4 book ai didi

cocoa - 图层支持的 NSView 同级是否允许重叠?

转载 作者:行者123 更新时间:2023-12-03 16:03:59 25 4
gpt4 key购买 nike

我有点困惑。Apple Documentation声明如下:

Note: For performance reasons, Cocoa does not enforce clipping among sibling views or guarantee correct invalidation and drawing behavior when sibling views overlap. If you want a view to be drawn in front of another view, you should make the front view a subview (or descendant) of the rear view.

因此,根据此,同级 View 不应重叠,否则行为未定义。

Cocoa Slides demo app然而,层支持的 NSView 兄弟确实重叠,而且似乎工作得很好:

Cocoa Slides screenshot

那么 Cocoa Slides 示例代码是否错误,它的工作只是巧合,或者文档是否已过时?从 10.5 开始就已经过时了?

最佳答案

在 Leopard 及更高版本上,无论是否有图层支持,重叠 View 都可以正常工作。

关于cocoa - 图层支持的 NSView 同级是否允许重叠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10720062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com