【发布时间】:2019-06-10 18:32:52
【问题描述】:
我很好奇您是否可以在 SwiftUI 中创建自定义容器视图。我知道您可以创建自定义内容视图,例如 Text(),但不确定您是否可以复制 HStack { } 的功能
类似于:
HGrid {
Text("Lorem ipsum")
Text("Lorem ipsum")
}
自定义容器视图(又名HGrid)会在每个添加的组件之间添加Spacer()。本质上,例如,将其转换为:
HStack {
Text("Lorem ipsum")
Spacer()
Text("Lorem ipsum")
}
【问题讨论】:
-
可能有帮助:What enables SwiftUI's DSL?.
标签: swift swiftui xcode11 ios13