У меня есть NSView с дополнительным представлением.Я хочу иметь возможность перерисовать вложенное представление (вызвать его drawRect) без перерисовки родительского представления.Возможно ли это?
Когда я устанавливаю setNeedsDisplay на вложенное представление, также вызывается drawRect родительского представления.
Одна вещь, которую вы можете сделать, чтобы уменьшить ненужный рисунок, - это оверид -isOpaque и возврат YES.
-isOpaque
Конечно, вы должны делать это только в том случае, если подпредставление действительно непрозрачно.