swiftui - SwiftUI:未应用对齐
问题描述
我有一个你不明白的小例子:为什么我的 ZStack 的对齐方式没有应用于它的所有孩子?TopView 保持在顶部,但我希望每个孩子都在右下角:
struct ContentView: View {
var body: some View {
ZStack(alignment: .bottomTrailing) {
VStack {
TopView()
Spacer()
}
Text("A new layer")
}.padding()
}
}
struct TopView: View {
var body: some View {
HStack(alignment: .top) {
VStack {
Text("SwiftUI")
Text("Layout")
}
Spacer()
Image(systemName: "star")
}
}
}
解决方案
推荐阅读
- amazon-web-services - 工作人员任务提取的 AWS Step Functions 活动状态超时配置
- python - Installing local package with pip install . doesn't work without -e flag
- python - 将消息从谷歌云功能传递到虚拟机
- javascript - Angular - 查询参数可以在导航中包含编码的“,”逗号字符吗?
- google-sheets - 为什么我的 Google 表格查询无法将公式结果识别为数字?
- c# - 将图像插入 OpenXML 段落
- php - 如何在 Laravel 中使用 HTTP 请求的删除方法通过外部 Api 库删除项目
- javascript - 赛普拉斯响应的条件检查
- django - 如何在应用程序内为 django 独立应用程序提供翻译?
- python - pytorch - is_overridden 中的 Model_heples.py > 引发 ValueError(“预期为父级”)