Dealing with text
The most basic building block of any application is text, which we use to provide or request information from a user. Some text requires special treatment, such as password fields, which must be hidden.
In this recipe, we will implement different types of SwiftUI Text
views. A Text
view is used to display one or more lines of read-only text on the screen. A TextField
view is used to display multiline editable text, and a SecureField
view is used to request private information that should be hidden, such as passwords.
Getting ready
Create a new SwiftUI project named FormattedText
.
How to do it…
We'll implement multiple types of text-related views and modifiers. Each step in this section applies minor changes to the view, so note the UI changes that occur after each step. Let's get started:
- Enclose the initial
ContentView
text in aVStack
:struct ContentView: View { var body: some View { &...