小编Mic*_*ehn的帖子

SwiftUI:VStack 中的 Text + TextField 导致“无法同时满足约束”。

下面是在 VStack 中具有 Text 和 TextField 的应用程序的一些简约示例:

import SwiftUI

struct ContentView: View {
    @State private var textEntry : String = "Hello World"

    var body: some View {
        return VStack {
            Text(textEntry)
            TextField("Enter new text here", text: $textEntry)
        }
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}
Run Code Online (Sandbox Code Playgroud)

该应用程序工作正常,即文本小部件显示您在文本字段小部件中键入的内容。问题是您收到布局约束无法得到满足的错误(或警告):

2020-12-29 10:31:13.800514+0100 SwiftuiTest[32286:2781544] [LayoutConstraints] Unable to simultaneously satisfy constraints.
    Probably at least one of the constraints in the following list is one you don't want. 
    Try …
Run Code Online (Sandbox Code Playgroud)

ios swiftui

5
推荐指数
1
解决办法
1145
查看次数

标签 统计

ios ×1

swiftui ×1