当我使用恒定值设置角半径时,根据图像的大小,结果不会以我想要的方式出现。
Image(“myImage”)
.cornerRadius(25)
我想要的应用程序。
在 Widget 中剪裁更多
所以我想设置半径值,如 image.size.height / 5
,取决于它自己的大小。
当我考虑覆盖时,代码将如下所示,
Image("myImage")
.overlay(
GeometryReader { geo in
RoundedRectangle(cornerRadius: geo.size.height / 5)
}
)
但是当涉及到 clipShape 来应用圆角半径时,我不知道该怎么做。