由于某些奇怪的原因,当另一个视图与其接触时,我的NSView的某些部分将被删除。我想这是某种层问题,我相信这是正确的吗?我的第一个想法是不断地用[self setNeedsDisplay:YES]
重新绘制NSView,但这并不完全有效(仅在某些情况下),并且它会使动画断断续续。
以下是一些要澄清的图片......
我是如何解决这个问题的?谢谢!
编辑:修正,见下文
答案 0 :(得分:2)
在所有必要的NSView上使用[myView setWantsLayer:YES]
来强制进行适当的基于图层的绘制。希望这有助于某人!