Swiftui onHover未响应onHover操作
我有这个简单的代码Swiftui onHover未响应onHover操作,swiftui,Swiftui,我有这个简单的代码 import SwiftUI struct testv: View { @State private var isHover = false var body: some View { Text("Hover test") .foregroundColor(isHover ? .green : .red) .onHover { hovering in
import SwiftUI
struct testv: View {
@State private var isHover = false
var body: some View {
Text("Hover test")
.foregroundColor(isHover ? .green : .red)
.onHover { hovering in
isHover = hovering
}
}
}
struct testv_Previews: PreviewProvider {
static var previews: some View {
testv()
}
}
我还测试了将代码放在不同的元素中,比如vstack或hstack,结果是一样的,还测试了don模拟器和真实设备
当我悬停元素时,背景颜色不会改变。onHover仅在iPadOS/macOS上工作,并且仅在
- 您可以在iPad模拟器的I/O菜单中启用设置指向设备的指针
- 鼠标已连接到设备
.onHover
仅在iPadOS/macOS上工作,并且仅在
- 您可以在iPad模拟器的I/O菜单中启用设置指向设备的指针
- 鼠标已连接到设备