LENLY-LAB

>>>>

ЧАСТЫЕ ВОПРОСЫ

SWIFTUI

SwiftUI: Как преобразовать String Binding в Double

extension Binding where Value == String {public func stToDoub() -> Binding {return 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)))

Связаться с нами

Web-studio LENLY-LAB

Email: task@lenly-lab.ru

г. Москва