2

当我使用恒定值设置角半径时,根据图像的大小,结果不会以我想要的方式出现。

Image(“myImage”)
    .cornerRadius(25)

我想要的应用程序。 在此处输入图像描述 在 Widget 中剪裁更多 在此处输入图像描述 所以我想设置半径值,如 image.size.height / 5,取决于它自己的大小。

当我考虑覆盖时,代码将如下所示,

Image("myImage")
.overlay(
    GeometryReader { geo in
        RoundedRectangle(cornerRadius: geo.size.height / 5)
    }
)

但是当涉及到 clipShape 来应用圆角半径时,我不知道该怎么做。

4

0 回答 0