Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 获取SwiftUI中文本的宽度_Ios_Swift_Iphone_Xcode_Swiftui - Fatal编程技术网

Ios 获取SwiftUI中文本的宽度

Ios 获取SwiftUI中文本的宽度,ios,swift,iphone,xcode,swiftui,Ios,Swift,Iphone,Xcode,Swiftui,如何获取文本组件的宽度 我想使文本下的按钮与文本本身的宽度相同 VStack(alignment: .center, spacing: 20) { Text("Finde heraus, was gerade in der Welt los ist.") .font(.largeTitle).bold().lineLimit(3).multilineTextAlignment(.leading) Button(action: { },

如何获取
文本
组件的
宽度

我想使
文本
下的
按钮
文本
本身的宽度相同

VStack(alignment: .center, spacing: 20) {
      Text("Finde heraus, was gerade in der Welt los ist.")
           .font(.largeTitle).bold().lineLimit(3).multilineTextAlignment(.leading)

      Button(action: {

      }, label: {
           Text("Account erstellen").bold()
               .frame(minWidth: 0, maxWidth: .infinity)
               .frame(height: 40).padding(.top, 0)
               .background(Color.blue)
               .foregroundColor(.white)
               .cornerRadius(20)
      })
}.padding([.leading, .trailing], 25)
这给了我这个结果,在我看来,它相当丑陋:

在iPad上,文本和按钮之间的宽度更大

我怎样才能解决这个问题


提前感谢。

bold()
属性中似乎有一个错误。删除它会导致文本按预期对齐。您可以尝试归档一个bug,或者等待它结束,看看它是否在测试期间得到修复

        Text("Finde heraus, was gerade in der Welt los ist.")
            .font(.largeTitle)
            .lineLimit(3)
            .multilineTextAlignment(.leading)