Instance Method


Removes a specified dynamic behavior from a dynamic animator.


func removeBehavior(_ behavior: UIDynamicBehavior)



The dynamic behavior instance that you want to remove from the animator.

The dynamic animator ignores your use of this method if you:

  • Provide a nil value

  • Provide a dynamic behavior instance that is not part of the animator’s behavior hierarchy

See Also

Initializing and Managing a Dynamic Animator

init(referenceView: UIView)

Initializes a dynamic animator with a specified view as its reference view.

init(collectionViewLayout: UICollectionViewLayout)

Initializes a dynamic animator with a specified collection view layout.

func items(in: CGRect) -> [UIDynamicItem]

Returns the dynamic items, from the animator’s behaviors, that intersect a specified rectangle.

func addBehavior(UIDynamicBehavior)

Adds a dynamic behavior to a dynamic animator.

func removeAllBehaviors()

Removes all of the dynamic behaviors from a dynamic animator.