【发布时间】:2012-03-22 15:34:09
【问题描述】:
简单地说,我有一个带有一堆子视图的NSView。在awakeFromNib 方法中(在视图的控制器内),我决定添加以下内容:
[_backgroundImageView setWantsLayer:YES];
[[_backgroundImageView layer] setShadowOpacity:1.0f];
[[_backgroundImageView layer] setShadowOffset:NSMakeSize(-3, -3)];
backgroundImageView 位于所有子视图的后面。但是,当我添加前面的代码时,它正确地绘制了阴影,而且还在所有其他图层之上绘制了 backgroundImageView。为什么?我该如何解决这个问题?
【问题讨论】:
标签: macos cocoa calayer subview