🅿️Animatable
// ⭐️ 一維的 `animatableData`
var animatableData: CGFloat {
get { return sides }
set { sides = newValue } // ⭐️ set new animation value
}// ⭐️ 二維的 `animatableData` (AnimatablePair)
var animatableData: AnimatablePair<CGFloat, CGFloat> {
get { AnimatablePair(sides, scale) }
set { // ⭐️ set new animation value
sides = newValue.first
scale = newValue.second
}
}
Last updated