64

How to set Text View to display text in multiple lines? By default it's 1 line.

struct ContentView : View {
    var body: some View {
         Text("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse est leo, vehicula eu eleifend non, auctor ut arcu")
    }
}

enter image description here

Bilal
  • 18,478
  • 8
  • 57
  • 72

2 Answers2

150

You can use the answer from comments, thx to https://stackoverflow.com/users/8642838/jonas-deichelmann

.fixedSize(horizontal: false, vertical: true)
awaik
  • 10,143
  • 2
  • 44
  • 50
Viktor Gardart
  • 3,782
  • 3
  • 17
  • 24
54

You can set lineLimit to nil for multiple lines.

struct ContentView : View {
        var body: some View {
             Text("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse est leo, vehicula eu eleifend non, auctor ut arcu")
              .lineLimit(nil)
        }
    }
Khushbu
  • 2,342
  • 15
  • 18