如何在 HStack 中计算间距
How spacing is calculated in HStack
在 SwiftUI 中,Circle
的水平数组是这样制作的:
HStack(spacing : 4) {
Foreach(0..<5) { index in
Circle()
}
}
如何应用 4
的(水平)间距值?它是在两个圆的中心之间还是在它们的边缘?
建立在@Asperi 的评论之上:间距的应用方式与应用于 Text
或 Button
标准视图的方式相同,在 帧 [= 之间17=] 的观点。
如果您在预览中单击一个元素(这在实时预览模式下不起作用),您可以看到一个元素的框架以蓝色勾勒出来。间距应用于每个视图的框架边缘之间。
在 SwiftUI 中,Circle
的水平数组是这样制作的:
HStack(spacing : 4) {
Foreach(0..<5) { index in
Circle()
}
}
如何应用 4
的(水平)间距值?它是在两个圆的中心之间还是在它们的边缘?
建立在@Asperi 的评论之上:间距的应用方式与应用于 Text
或 Button
标准视图的方式相同,在 帧 [= 之间17=] 的观点。
如果您在预览中单击一个元素(这在实时预览模式下不起作用),您可以看到一个元素的框架以蓝色勾勒出来。间距应用于每个视图的框架边缘之间。