Package org.robovm.apple.uikit
Class UICollisionBehavior
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.uikit.UIDynamicBehavior
org.robovm.apple.uikit.UICollisionBehavior
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class UICollisionBehavior extends UIDynamicBehavior
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUICollisionBehavior.UICollisionBehaviorPtrNested classes/interfaces inherited from class org.robovm.apple.uikit.UIDynamicBehavior
UIDynamicBehavior.UIDynamicBehaviorPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description UICollisionBehavior()UICollisionBehavior(List<UIDynamicItem> items)protectedUICollisionBehavior(NSObject.Handle h, long handle)protectedUICollisionBehavior(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidaddBoundary(NSObject identifier, CGPoint p1, CGPoint p2)voidaddBoundary(NSObject identifier, UIBezierPath bezierPath)voidaddItem(UIDynamicItem item)UIBezierPathgetBoundary(NSObject identifier)NSArray<?>getBoundaryIdentifiers()UICollisionBehaviorDelegategetCollisionDelegate()UICollisionBehaviorModegetCollisionMode()List<UIDynamicItem>getItems()protected longinit(List<UIDynamicItem> items)voidremoveAllBoundaries()voidremoveBoundary(NSObject identifier)voidremoveItem(UIDynamicItem item)voidsetCollisionDelegate(UICollisionBehaviorDelegate v)voidsetCollisionMode(UICollisionBehaviorMode v)voidsetTranslatesReferenceBoundsIntoBoundary(boolean v)voidsetTranslatesReferenceBoundsIntoBoundary(UIEdgeInsets insets)booleantranslatesReferenceBoundsIntoBoundary()Methods inherited from class org.robovm.apple.uikit.UIDynamicBehavior
addChildBehavior, getAction, getChildBehaviors, getDynamicAnimator, removeChildBehavior, setAction, willMoveToAnimatorMethods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
UICollisionBehavior
public UICollisionBehavior() -
UICollisionBehavior
-
UICollisionBehavior
-
UICollisionBehavior
-
-
Method Details
-
getItems
-
getCollisionMode
-
setCollisionMode
-
translatesReferenceBoundsIntoBoundary
public boolean translatesReferenceBoundsIntoBoundary() -
setTranslatesReferenceBoundsIntoBoundary
public void setTranslatesReferenceBoundsIntoBoundary(boolean v) -
getBoundaryIdentifiers
-
getCollisionDelegate
-
setCollisionDelegate
-
init
-
addItem
-
removeItem
-
setTranslatesReferenceBoundsIntoBoundary
-
addBoundary
-
addBoundary
-
getBoundary
-
removeBoundary
-
removeAllBoundaries
public void removeAllBoundaries()
-