NSTrackingArea и производительность - PullRequest
0 голосов
/ 21 ноября 2011

У меня есть NSTrackingArea, чтобы определить, должен ли я показывать "кнопку" закрытия в моем представлении.Я хотел бы показать изображение ролловера.

Что лучше,

  • На самом деле использовать кнопку (в качестве подпредставления) вместо рисования моей собственной вещи, а затем добавить другую область отслеживаниякнопка и затем отображение изображения при переворачивании ..
  • Использование секунды NSTrackingArea, чтобы определить, когда мышь находится над кнопкой закрытия, чтобы я мог показать изображение при переворачивании.

Лично я считаю, что второе проще, единственное, что мне нужно сделать дополнительно, что бы кнопка сделала для меня, это реализовать действие щелчка.

1 Ответ

1 голос
/ 21 ноября 2011

Используйте тот подход, который проще всего реализовать. Крайне маловероятно, что любой из них вызовет какие-либо проблемы с производительностью (NSTrackingArea уже высоко оптимизирован).

...