用于推动行为的力矢量的大小。
默认大小为nil,相当于没有力。应用于密度为1.0的100点x 100点视图的大小为1.0的力矢量会导致视图加速为100点/秒²。
基于上面的解释,我想要的是标签,标签的高度取决于其内容。
lblText.sizeToFit()
我想基于高度和力速度对UILabel项施加瞬时力,即使是大标签或小标签也不应更改。
当前将大小设置为> height / 100px
引用
push = UIPushBehavior(items: [lblText], mode: .instantaneous)
push.setAngle(-.pi/2, magnitude: lblText.frame.height/100)
animator.addBehavior(push)
let behavior = UIDynamicItemBehavior.init(items: [lblText])
behavior.friction = 0
behavior.resistance = 0
animator.addBehavior(behavior)
感谢您的帮助。
谢谢!