我正在尝试定位一个圆圈,使其中心位于这样的矩形顶部。圆的直径不必与矩形的宽度相同。
我想了解的是实现这一目标的最佳和最实用的方法是什么?在这种情况下,我应该使用填充、偏移或位置吗?它是否适用于不同的设备/屏幕尺寸?似乎它们中的任何一个都可以使用,但哪个更理想?
这是我使用padding
. 我可以增加底部填充以达到我想要的效果,但不确定这是否是最好的方法。
Rectangle()
.fill(Color.gray)
.frame(width: 85, height: 175)
.overlay(
Circle()
.fill(Color.black)
.frame(width: 120)
.padding(.bottom, 50)
)