Package org.robovm.apple.uikit
Class UIPushBehavior
- 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.UIPushBehavior
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class UIPushBehavior extends UIDynamicBehavior
- Since:
- Available in iOS 7.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UIPushBehavior.UIPushBehaviorPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.uikit.UIDynamicBehavior
UIDynamicBehavior.UIDynamicBehaviorPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description UIPushBehavior()
UIPushBehavior(java.util.List<UIDynamicItem> items, UIPushBehaviorMode mode)
protected
UIPushBehavior(NSObject.Handle h, long handle)
protected
UIPushBehavior(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addItem(UIDynamicItem item)
double
getAngle()
java.util.List<UIDynamicItem>
getItems()
double
getMagnitude()
UIPushBehaviorMode
getMode()
CGVector
getPushDirection()
UIOffset
getTargetOffset(UIDynamicItem item)
protected long
init(java.util.List<UIDynamicItem> items, UIPushBehaviorMode mode)
boolean
isActive()
void
removeItem(UIDynamicItem item)
void
setActive(boolean v)
void
setAngle(double v)
void
setAngleAndMagnitude(double angle, double magnitude)
void
setMagnitude(double v)
void
setPushDirection(CGVector v)
void
setTargetOffset(UIOffset o, UIDynamicItem item)
-
Methods inherited from class org.robovm.apple.uikit.UIDynamicBehavior
addChildBehavior, getAction, getChildBehaviors, getDynamicAnimator, removeChildBehavior, setAction, willMoveToAnimator
-
Methods 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, willChangeValues
-
-
-
-
Constructor Detail
-
UIPushBehavior
public UIPushBehavior()
-
UIPushBehavior
protected UIPushBehavior(NSObject.Handle h, long handle)
-
UIPushBehavior
protected UIPushBehavior(NSObject.SkipInit skipInit)
-
UIPushBehavior
public UIPushBehavior(java.util.List<UIDynamicItem> items, UIPushBehaviorMode mode)
-
-
Method Detail
-
getItems
public java.util.List<UIDynamicItem> getItems()
-
getMode
public UIPushBehaviorMode getMode()
-
isActive
public boolean isActive()
-
setActive
public void setActive(boolean v)
-
getAngle
public double getAngle()
-
setAngle
public void setAngle(double v)
-
getMagnitude
public double getMagnitude()
-
setMagnitude
public void setMagnitude(double v)
-
getPushDirection
public CGVector getPushDirection()
-
setPushDirection
public void setPushDirection(CGVector v)
-
init
protected long init(java.util.List<UIDynamicItem> items, UIPushBehaviorMode mode)
-
addItem
public void addItem(UIDynamicItem item)
-
removeItem
public void removeItem(UIDynamicItem item)
-
getTargetOffset
public UIOffset getTargetOffset(UIDynamicItem item)
-
setTargetOffset
public void setTargetOffset(UIOffset o, UIDynamicItem item)
-
setAngleAndMagnitude
public void setAngleAndMagnitude(double angle, double magnitude)
-
-