使用CALayer作为其他NSView的背景

时间:2012-02-29 18:01:23

标签: cocoa core-animation calayer nsview

我在窗口中有一个带有NSTableView的应用程序。我想使用CALayer作为整个窗口的背景和表格视图。在我迄今为止的所有实验中,CALayer总是在NSTableView上绘制,这不是我想要的效果。有没有办法让这项工作,或者我只是因为层次托管视图与NSViews的性质而运气不好?

我的测试设置是一个窗口,其中包含常用的NSScrollView / NSTableView组合,以及视图顺序中的兄弟NSView。 NSView设置为层托管,其中包含我的自定义图层(只是一个设置了backgroundColor的图层)。我已经尝试将窗口的内容视图设置为图层支持,以及表视图本身,以及将NSScrollView包装在支持图层的NSView中。结果总是一样的。

感谢您提供的任何见解。

0 个答案:

没有答案