Hello!
I have a swift "Form" in my code and I want to delete the default gray background behind. I tried all the solutions without getting anything! Do you have an advice to give me ?
I tried .background(Color.clear) by exemple. Here's the view of my code :
import SwiftUI
struct ParametersView: View {
@Binding var isTimeRunning1: Bool
@Binding var isTimeRunning2: Bool
@Binding var parametersMinutesRemaining: Int
@Binding var minuteRemaining1: Int
@Binding var secondRemaining1: Int
@Binding var minuteRemaining2: Int
@Binding var secondRemaining2: Int
var body: some View {
VStack {
Text("Parameters")
.font(.system(size: 40, weight: .bold, design: .default))
.padding(25)
Form {
Section(header: Text("Timer duration")) {
Stepper("Time (mn) : \(parametersMinutesRemaining) mn", value: $parametersMinutesRemaining, in: 1...30)
}
Button("Save", action: saveUser)
}
.background(Color.clear)
.onAppear {
UITableViewCell.appearance().backgroundColor = UIColor.clear
}
}
}
func saveUser() {
minuteRemaining1 = parametersMinutesRemaining
minuteRemaining2 = parametersMinutesRemaining
isTimeRunning1 = false
isTimeRunning2 = false
secondRemaining1 = 0
secondRemaining2 = 0
}
}
struct ParametersView_Previews: PreviewProvider {
static var previews: some View {
ParametersView(isTimeRunning1: .constant(false), isTimeRunning2: .constant(false), parametersMinutesRemaining: .constant(10), minuteRemaining1: .constant(10), secondRemaining1: .constant(0), minuteRemaining2: .constant(10), secondRemaining2: .constant(0))
}
}
He's long but it's just a exemple … Thank you very much for helping me, I am desperate …