gpt4 book ai didi

swift - 无法将类型 'Int' 的值转换为预期的参数类型 'Angle' 。 Xcode 11、Mac 10.15、SwiftUI

转载 作者:行者123 更新时间:2023-11-30 10:34:18 25 4
gpt4 key购买 nike

无法将“Int”类型的值转换为预期的参数类型“Angle”。 Xcode 11、Mac 10.15、SwiftUI

    image
.clipShape(rotation3DEffect( Angle, axis: (x: 15, y: 15, z: 15)))
.overlay(Circle().stroke(Color.white, lineWidth: 4))
.shadow(radius: 10)

应该给“角度”什么值,我尝试了不同的方法但不起作用。

最佳答案

您必须将 Shape 传递给 .clipShape(),例如:

.clipShape(Circle())

您必须将 .rotation3DEffect 作为单独的修饰符应用,它接受一个 Angle 和一个由 3 个 CGFloats 组成的元组作为参数,如下所示:

.rotation3DEffect(Angle(degrees: 10), axis: (15.0, 15.0, 15.0))

所以你的图像应该这样声明:

image
.clipShape(Circle())
.overlay(Circle().stroke(Color.white, lineWidth: 4))
.rotation3DEffect(Angle(degrees: 10), axis: (15.0, 15.0, 15.0))
.shadow(radius: 10)

关于swift - 无法将类型 'Int' 的值转换为预期的参数类型 'Angle' 。 Xcode 11、Mac 10.15、SwiftUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58421642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com