WobbleView 是最近流行的摇摆效果实现的任何视图。它可以用来轻松地添加动态效果到用户交互和过渡。
查看这个 在 Dribble 上的项目。
有两种选择
只需创建一个 WobbleView 并更改其位置。
self.wobbleView.frame.origin = CGPoint(x: randomX, y: randomY)
或者
self.wobbleView.center = CGPoint(x: randomX, y: randomY)
或者动画视图的约束。
internal var frequency: CGFloat = 3
摆动行为的振荡频率。
internal var damping: CGFloat = 0.3
应用于摆动行为的阻尼量。
var edges: ViewEdge = ViewEdge.Right
一个位掩码值,用于标识要摆动的边缘。您可以使用此参数仅摆动矩形的某些边。
基于 MIT 许可发布。有关更多信息,请参阅 LICENSE 文件。