0

UIDynamicItems が互いに相互作用するビューがありますが、衝突時に変形させたくないため、弾力性を 0 に設定しました。額。ビューの形状をリセットしようとするdynamicAnimationDidPause()と、振動と跳ね返りのために時間がかかりすぎます。それらを完全に非弾性に設定するにはどうすればよいですか? 別のフレームワークに切り替える必要がありますか?

これまでに行ったこと

private let collider:UICollisionBehavior = {
    let collider = UICollisionBehavior()
    collider.setTranslatesReferenceBoundsIntoBoundary(with: UIEdgeInsets.init(top: -300, left: 0, bottom: 0, right: 0))
    //collider.translatesReferenceBoundsIntoBoundary = true
    return collider
}()

var cellBehaviour:UIDynamicItemBehavior = {
    let cellBehaviour = UIDynamicItemBehavior()
    cellBehaviour.allowsRotation = false
    cellBehaviour.elasticity = 0
    return cellBehaviour
}()

申し訳ありませんが、私はプログラミングに慣れていないため、正確な用語はわかりません。どんな助けでも大歓迎です、ありがとう!

4

0 に答える 0