簡體   English   中英

NSView - 如何在不重繪父視圖的情況下重繪子視圖

[英]NSView - how can i redraw a subview without redrawing the parent view

我有一個帶有子視圖的 NSView。 我希望能夠在不重繪父視圖的情況下重繪子視圖(調用它的 drawRect)。 那可能嗎?

當我在子視圖上設置 setNeedsDisplay 時,也會調用父視圖的 drawRect。

減少不必要的繪圖可以做的一件事是覆蓋-isOpaque並返回 YES。

當然,只有當子視圖實際上是不透明的時才應該這樣做。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM