SwiftUI中的鼠标悬停检测可以使用onHover(perform:)
修饰符来实现。该修饰符接受一个闭包,当鼠标悬停在视图中时,该闭包将被调用。例如:
Text("Hover Me!")
.onHover { isHovered in
if isHovered {
print("Mouse is hovering!")
}
}
在这个示例中,当鼠标悬停在Text
视图上时,将调用闭包,并输出“Mouse is hovering!”