如何解决将内容向左对齐-SwiftUI iOS 14小部件
我正在为iOS 14构建一个小部件,希望某些内容向左对齐,而其他一些内容在右侧。我该怎么办?
这是我的代码:
ZStack {
HStack(alignment: .center,spacing: nil,content: {
VStack(alignment: .leading,content: {
Text("Heading")
.zIndex(2)
.shadow(radius: 5)
Text("Subtitle")
.zIndex(1)
.shadow(radius: 2.5)
})
})
Image("Image")
.zIndex(-1)
}
我希望标题和字幕文本与小部件的最左侧对齐,因此我可以在中间/右侧添加更多信息。
提前谢谢!我对SwiftUI还是很陌生,所以需要一点学习。
解决方法
在HStack中添加间隔符
HStack(alignment: .center,spacing: nil,content: {
VStack(alignment: .leading,content: {
Text("Heading")
.zIndex(2)
.shadow(radius: 5)
Text("Subtitle")
.zIndex(1)
.shadow(radius: 2.5)
})
Spacer() // << here !!
})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。