我有两个NSView
个子类对象。一个我已经添加到窗口内容视图。其他我在第一个子视图下面添加了子视图,如下所示。
[window.contenView addSubview:secondSubview positioned:NSWindowBelow relativeTo:firstView];
[secondSubView setWantsLayer:YES];
当我使用动画制作工具将secondSubview
更改为框架时,它会在firstSubview
以上设置动画。
由于secondSUbview
位于firstSubview
下方,如果它不在firstSubview
下方制作动画。
答案 0 :(得分:1)
你误解了我评论的重点,所以我将这里作为答案发布。
您需要在 superview 上添加一个图层,这样就可以在所有子视图上添加一个图层,并解决问题。
我甚至发现这个other SO question and answer验证了我试图告诉你的内容。