gpt4 book ai didi

swiftui - 相对于另一个居中 View 定位 View

转载 作者:行者123 更新时间:2023-12-05 00:56:25 28 4
gpt4 key购买 nike

你好 SwiftUI 社区,

我正在尝试做一些可能很容易做到的事情,但从几个小时以来我就一直坚持下去。在列表中,我希望包含以下项目:

  • 水平居中的文本(数字)
  • 数字左侧的文字
  • 数字右侧的文字

enter image description here

我尝试了很多东西(对齐、对齐指南、GeometryReader....),但没有找到实现上述结果的方法。有没有人可以帮助我的例子?

谢谢🙏🏻

最佳答案

这是可能的解决方案。使用 Xcode 11.4/iOS 13.4 测试

demo

列表行的 View

struct DemoCenteredNumberView: View {
var value: Int
var body: some View {
HStack {
Spacer().overlay(
Text("Text on left side")
.frame(maxWidth: .infinity, alignment: .trailing)
)
Text("\(value)").padding()
Spacer().overlay(
Text("Text on right")
.frame(maxWidth: .infinity, alignment: .leading)
)
}
}
}

关于swiftui - 相对于另一个居中 View 定位 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62386021/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com