SwiftUI 根据自身高度设置角半径

问题描述

当我将角半径设置为常数值时,根据图像的大小,结果不会像我想要的那样。

Image(“myImage”)
    .cornerRadius(25)

我想要的应用程序。

enter image description here

小工具中的更多剪辑

enter image description here

所以我想设置半径值像 image.size.height / 5,取决于它自己的大小。

当我想到叠加时,代码将如下所示,

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

但是说到clipShape应用圆角半径,我不知道怎么做。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)