这是我的按钮:
Button(action: {
print("pressing the button")
}) {
ZStack {
LinearGradient(gradient: Gradient(colors: [Color("homeBG2"), Color("homeBG1")]), startPoint: .leading, endPoint: .trailing)
Text("Login").fontWeight(.semibold).animation(.none)
}
}
.frame(width: geo.size.width*0.74, height: 50)
.cornerRadius(20)
.shadow(color: Color.black.opacity(0.24), radius: 4, x: 0, y: 3)
.buttonStyle(PlainButtonStyle())
.disabled(!self.allowLogin)
}
我需要防止它在禁用时淡出,并赋予它不同的颜色