same here:
struct ShakeEffect: GeometryEffect {
var position: CGFloat
var animatableData: CGFloat { //same error as in original post here
get {position}
set {position = newValue}
}
init(shakes: Int) {
position = CGFloat(shakes)
}
func effectValue(size: CGSize) -> ProjectionTransform { //same error as in original post here
ProjectionTransform(CGAffineTransform(translationX: -30 * sin(position * 2 * .pi), y: 0))
}
}
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: