小编Tot*_*nai的帖子

为什么我不能使用 .cornerRadius() 在 VStack 中编辑 TextField?

当遇到无法TextFieldVStackwith 中编辑的问题(最后一个除外)时,我正在使用 Xcode 11 beta 4 体验 SwiftUI .cornerRadius()

删除 MARKED 行时,代码运行良好。

struct ParentView: View {
    var body: some View {
        VStack {
            ForEach(0 ..< 3) { index in
                ChildView()
            }
        }
        .cornerRadius(10) // MARKED
    }
}

struct ChildView: View {
    @State var text: String = ""

    var body: some View {
        TextField("", text: $text)
            .textFieldStyle(.roundedBorder)
    }
}
Run Code Online (Sandbox Code Playgroud)

无论如何,不​​会显示任何错误消息。

swift swiftui

4
推荐指数
1
解决办法
1961
查看次数

标签 统计

swift ×1

swiftui ×1