UIKit.UICollisionBehavior Members

The members of UIKit.UICollisionBehavior are listed below.

See Also: Inherited members from UIKit.UIDynamicBehavior

Public Constructors

Default constructor, initializes a new instance of this class.
Documentation for this section has not yet been entered.

Protected Constructors

Constructor to call on derived classes to skip initialization and merely allocate the object.
A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

Public Properties

[read-only]
BoundaryIdentifiersFoundation.NSObject[]. The boundary identifiers to which the collision behavior is associated. Read-only.
[read-only]
override
ClassHandleIntPtr. The handle for this class.
CollisionDelegateIUICollisionBehaviorDelegate. The delegate object that receives events relating to collisions.
CollisionModeUICollisionBehaviorMode. Whether the UICollisionBehavior.Items should collide with boundaries, each other, or both.
[read-only]
ItemsIUIDynamicItem[]. The dynamic items added to this UICollisionBehavior.
TranslatesReferenceBoundsIntoBoundarybool. Creates a set of boundaries based on the bounds of the reference view of the UIKit.UIDynamicAnimator.
WeakCollisionDelegateFoundation.NSObject. The delegate object used to respond to collisions.

Public Methods

AddBoundary(Foundation.NSObject, UIBezierPath)
Creates a boundary defined by an approximation of the bezierPath.
AddBoundary(Foundation.NSObject, CoreGraphics.CGPoint, CoreGraphics.CGPoint)
Creates a boundary defined by the provided end points.
AddItem(IUIDynamicItem)
Adds a dynamic item to this UICollisionBehavior's Items.
GetBoundary(Foundation.NSObject) : UIBezierPath
Retrieves a boundary Bezier path.
RemoveAllBoundaries()
Removes all collision boundaries from the UICollisionBehavior.
RemoveBoundary(Foundation.NSObject)
Removes a specific collision boundary from the collision behavior.
RemoveItem(IUIDynamicItem)
Removes the specified dynamic item from this UICollisionBehavior's Items.
SetTranslatesReferenceBoundsIntoBoundaryWithInsets(UIEdgeInsets)
Creates a set of boundaries inset from the bounds of the reference view of the UIKit.UIDynamicAnimator.

Protected Methods

override
Dispose(bool)
Releases the resources used by the UICollisionBehavior object.

Public Events

BeganBoundaryContactEvent raised by the object.
BeganContactEvent raised by the object.
EndedBoundaryContactEvent raised by the object.
EndedContactEvent raised by the object.