0

由于某些奇怪的原因,当另一个视图与它接触时,我的 NSView 的一部分被删除了。我想这是某种层次问题,我相信这是正确的吗?我的第一个想法是不断地重新绘制 NSView ,[self setNeedsDisplay:YES]但这并不完全有效(仅有时),它会使动画结结巴巴。

这里有一些图像来澄清...... 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

有什么线索可以解决这个问题吗?谢谢!

编辑:固定,见下文

4

1 回答 1

2

在所有必要的 NSView 上使用[myView setWantsLayer:YES]以强制进行适当的基于图层的绘图。希望这对某人有帮助!

在此处输入图像描述

于 2013-06-15T19:52:29.987 回答