Macos 如何在swiftUI中悬停形状而不是包含形状的框架
对于没有被随机形状覆盖的区域,如何消除悬停事件 以下是gif的代码:Macos 如何在swiftUI中悬停形状而不是包含形状的框架,macos,hover,swiftui,shapes,Macos,Hover,Swiftui,Shapes,对于没有被随机形状覆盖的区域,如何消除悬停事件 以下是gif的代码: Circle() .fill(self.hover ? Color.blue : Color.red) .frame(width: 100, height:100) .clipShape(Circle()) .onHover { _ in self.hover.toggle() } .onTapEvent能够区分框架和形状,这恐怕行不通,因为NSTrackingArea总是关于矩形跟踪区域。这恐怕行不通,因为
Circle()
.fill(self.hover ? Color.blue : Color.red)
.frame(width: 100, height:100)
.clipShape(Circle())
.onHover { _ in self.hover.toggle() }
.onTapEvent
能够区分框架和形状,这恐怕行不通,因为NSTrackingArea总是关于矩形跟踪区域。这恐怕行不通,因为NSTrackingArea总是关于矩形跟踪区域。