t
Size: a a a
t
A
A
A
pointingHand) Неужели для курсора нужно добавлять NSTrackingArea и отслеживать координаты мышки? А что делать если элементы один под одним(скрываются в зависимости от состояния), как определять на каком элементе курсор?t
pointingHand) Неужели для курсора нужно добавлять NSTrackingArea и отслеживать координаты мышки? А что делать если элементы один под одним(скрываются в зависимости от состояния), как определять на каком элементе курсор?AI
NSTrackingArea нинужен. Всё делается через NSButtonCell, у которой есть методы mouseEntered и mouseExited соответственноA
override func viewDidLoad() {
super.viewDidLoad()
tableView.delegate = self
tableView.dataSource = self
tableView.action = #selector(handleClick)
let area = NSTrackingArea.init(rect: tableView.bounds, options: [NSTrackingArea.Options.mouseMoved, NSTrackingArea.Options.activeAlways], owner: self, userInfo: nil)
tableView.addTrackingArea(area)
} useMoved.Отлично. А теперь я хочу добавить NS
TrackingArea для текстовых полей. Но у меня уже есть и используется метод mouseMoved, он работает специально для таблицы, что мне теперь делать? Как понять от какой трекинг ареи произошло событие.A
NSTrackingArea нинужен. Всё делается через NSButtonCell, у которой есть методы mouseEntered и mouseExited соответственноAI
AI
A
A
AI
[NSTrackingArea.Options.mouseMoved, NSTrackingArea.Options.activeAlways][.mouseMoved, .activeAlways]AI
A
NSTrackingArea нинужен. Всё делается через NSButtonCell, у которой есть методы mouseEntered и mouseExited соответственноAI
AI
A