我正在使用.hoverEffect
修饰符。当用户将鼠标/触控板指针放在我的按钮上时,它会为我的按钮添加悬停效果:
import SwiftUI
struct ContentView: View {
var body: some View {
Button("Hello world") {
// Action…
}
.padding()
.background(Color.blue)
.foregroundColor(.white)
.hoverEffect(.lift) // ← Hover effect
.clipShape(Capsule())
}
}
但是,当我将剪辑形状应用于按钮(例如RoundedRectangle
或Capsule
)时,视图会被剪辑,但悬停效果不会。
如何获得与按钮形状相匹配的悬停效果?