NSScrollView +图层支持

时间:2012-10-09 18:52:04

标签: layer nsscrollview

我有这个层次结构:

NSPageController - > NSScrollView - > NSView 1(滚动视图的大小相同) - >居中的NSView 2(目录中的页面) - >更多子视图(页面上的交互元素)

这是来自NSPageController示例,我用NSView 1替换了那里的NSImageView。

现在我想启用图层支持并设置wantsLayer和图层重绘策略。

我遇到的问题是,当我在NSScrollView上转换图层支持时,它会在使用触控板上的捏合手势缩放滚动视图时不再正确更新NSView 1的图层边界。

我缺少什么才能让层层支持工作涓涓细流?

另外,我发现如果我从NSView 2开始启用图层支持,那么调整大小工作,但我在那里绘制的页面图像看起来非常粗糙。我使用图层支持移动到NSView 1,因为我还想在NSView 2上使用阴影,这只会在superview启用了图层背景的情况下显示。

0 个答案:

没有答案