Swiftui 相对于另一个中心视图定位视图
您好,SwiftUI社区 我正在尝试做一些可能很容易做的事情,但我已经坚持了好几个小时了。 在列表中,我希望包含以下项目:Swiftui 相对于另一个中心视图定位视图,swiftui,swiftui-list,Swiftui,Swiftui List,您好,SwiftUI社区 我正在尝试做一些可能很容易做的事情,但我已经坚持了好几个小时了。 在列表中,我希望包含以下项目: 水平居中的文本(数字) 数字左边的文字 数字右边的文本 我尝试了很多方法(对齐、对齐向导、GeometryReader…),但没有找到实现上述结果的方法。有人举个例子来帮助我吗 谢谢这里有可能的解决办法。使用Xcode 11.4/iOS 13.4进行测试 列表行的视图 struct DemoCenteredNumberView: View { var val
- 水平居中的文本(数字)
- 数字左边的文字
- 数字右边的文本
谢谢这里有可能的解决办法。使用Xcode 11.4/iOS 13.4进行测试 列表行的视图
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)
)
}
}
}