标签: objective-c cocoa macos
我有一个带子视图的NSView。我希望能够重绘子视图(调用其drawRect)而无需重绘父视图。这可能吗?
当我在子视图中使用setNeedsDisplay时,父视图的drawRect也被调用。
答案 0 :(得分:4)
减少不必要的绘图可以做的一件事是覆盖-isOpaque并返回YES。
-isOpaque
当然,如果webview实际上是不透明的,你应该这样做。