如何在SwiftUI中向按钮添加多行文本?

时间:2019-07-08 08:49:21

标签: ios swiftui

如何声明Button结构以显示多行字符串?

   import SwiftUI

    struct ContentView : View {
        var body: some View {
            return Button("Line 1 \n Line 2") {}
        }
    }

ui

2 个答案:

答案 0 :(得分:1)

您可以使用Button方法lineLimit(_:)

struct ContentView : View {
    var body: some View {
          Button("Hello World").lineLimit(nil)
    }
}

答案 1 :(得分:0)

如果您想要多行Button,则可以像这样实现它。

 Button(action: {
          print("Action goes here")
       }, label: {
           Text("Line 1 \n Line 2").lineLimit(nil)
       })