Для UIKit на Ma c Catalyst (и вскоре на iPadOS с поддержкой трекпада в iOS 13.4) мы можем использовать UIHoverGestureRecognizer
для прослушивания события наведения мыши и соответствующей настройки вида. В AppKit на macOS есть NSTrackingArea
для отслеживания курсора мыши.
Кажется, я не могу найти способ распознать жест наведения в SwiftUI. На странице Жесты документации SwiftUI есть только поддержка касания, длительного нажатия, перетаскивания, увеличения (увеличения) и поворота. Нет указаний на наведение мыши.
У кого-нибудь есть способ сделать это?
Ответ должен запускаться изначально как в приложении iOS (UIKit с UIHostingController
), так и в приложении MacOS (AppKit с NSHostingController
)