Ada*_*ble 7 cocoa core-animation calayer nsview
我在窗口中有一个带有NSTableView的应用程序.我想使用CALayer作为整个窗口的背景和表格视图.到目前为止,在我的所有实验中,CALayer总是绘制NSTableView,这不是我正在寻找的效果.有没有办法让这项工作成功,或者由于层托管视图与NSViews的性质,我只是运气不好?
我的测试设置是一个窗口,其中包含常用的NSScrollView/NSTableView组合,以及视图顺序中的兄弟NSView.NSView设置为层托管,其中包含我的自定义图层(只是一个设置了backgroundColor的图层).我已经尝试将窗口的内容视图设置为图层支持,以及表视图本身,以及将NSScrollView包装在支持图层的NSView中.结果总是一样的.
感谢您提供的任何见解.
很简单。所有重叠的视图或图层都应该是图层支持或图层托管,以便正确排序。
[tableview setWantsLayer:YES]
您可以在编辑界面时在图层选项卡中设置或简单地检查它。
| 归档时间: |
|
| 查看次数: |
770 次 |
| 最近记录: |