I am trying to come up with an appearance in SwiftUI where user can enter multiple line of text on screen. For this I am using TextField and setting linelimit to nil. But output is not showing TextField as multiline.
Below is my code
struct ItemDetailView: View {
@State var itemDescription: String = “”
var body: some View {
TextField("Type some description such as product or item name so that you can recall later what it was about.", text: $itemDescription)
.lineLimit(nil)
.multilineTextAlignment(.leading)
.border(Color.gray, width: 1)
}
}
and below is how TextField is rendered.
When I do the same for Text then it is rendered as multiline.