Currently I´m doing the iOS Design (SwiftUI) course.
While following Chris with the TextField styling, XCode notified me that some commands will be deprecated in a future version of iOS.
One is the
TextField(_ title: StringProtocol, text: Binding (String))
field; most likely the
TextField(_ title: StringProtocol, text: Binding (String), prompt: Text?)
is the most similar.
The visual output of
TextField("Insert your username", text: $username)
is exactly the same as
TextField(text: $username, prompt: Text("Insert your username")
I was wondering what is the difference between the Title
and the prompt
. Though I think that the “prompt: + String” is more descriptive, just writing the String is shorter. Is there any advantage to use the prompt: Text declaration than just the Text? (it puzzles me that Xcode is telling me that title/text will be deprecated, but title/text/prompt? is still OK and prompt is just an optional, so title/text is still OK …)