SwiftUI: Как преобразовать String Binding в Double
extension Binding where Value == String {public func stToDoub() -> Binding
get: { Double(self .wrappedValue) ?? 0 },set : {guard $0 > 0 else {return};self .wrappedValue = String($0)})
}}
Как использовать:
self .$text.stToDoub()
Например, в TextField
TextField(placeholder,value:self .$text.stToDoub(),format:.number.precision(.fractionLength(maxFractionDigits)))
