首页 > 解决方案 > 为什么有两个视图但没有容器编译?

问题描述

struct ContentView: View {

    var body: some View {
        Text("Hello")
        Text("World")
    }
}

预览显示第一个文本字段,但不显示第二个。如果它们包含在堆栈中,它们都会出现。

var f: Bool {
   true
   false
}

这导致编译器抱怨函数中缺少返回 - 单个 bool 值是可以的。

那么,为什么两个视图都可以,但两个布尔值不行?这是视图构建器的怪癖吗?

标签: swiftswiftui

解决方案


推荐阅读