Class UIFieldBehavior

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class UIFieldBehavior
extends UIDynamicBehavior
Since:
Available in iOS 9.0 and later.
  • Constructor Details

    • UIFieldBehavior

      protected UIFieldBehavior()
    • UIFieldBehavior

      protected UIFieldBehavior​(NSObject.Handle h, long handle)
    • UIFieldBehavior

      protected UIFieldBehavior​(NSObject.SkipInit skipInit)
  • Method Details

    • getItems

      public List<UIDynamicItem> getItems()
    • getPosition

      public CGPoint getPosition()
    • setPosition

      public void setPosition​(CGPoint v)
    • getRegion

      public UIRegion getRegion()
    • setRegion

      public void setRegion​(UIRegion v)
    • getStrength

      public double getStrength()
    • setStrength

      public void setStrength​(double v)
    • getFalloff

      public double getFalloff()
    • setFalloff

      public void setFalloff​(double v)
    • getMinimumRadius

      public double getMinimumRadius()
    • setMinimumRadius

      public void setMinimumRadius​(double v)
    • getDirection

      public CGVector getDirection()
    • setDirection

      public void setDirection​(CGVector v)
    • getSmoothness

      public double getSmoothness()
    • setSmoothness

      public void setSmoothness​(double v)
    • getAnimationSpeed

      public double getAnimationSpeed()
    • setAnimationSpeed

      public void setAnimationSpeed​(double v)
    • addItem

      public void addItem​(UIDynamicItem item)
    • removeItem

      public void removeItem​(UIDynamicItem item)
    • drag

      public static UIFieldBehavior drag()
    • vortex

      public static UIFieldBehavior vortex()
    • radialGravity

      public static UIFieldBehavior radialGravity​(CGPoint position)
    • linearGravity

      public static UIFieldBehavior linearGravity​(CGVector direction)
    • velocity

      public static UIFieldBehavior velocity​(CGVector direction)
    • noise

      public static UIFieldBehavior noise​(double smoothness, double speed)
    • turbulence

      public static UIFieldBehavior turbulence​(double smoothness, double speed)
    • spring

      public static UIFieldBehavior spring()
    • electric

      public static UIFieldBehavior electric()
    • magnetic

      public static UIFieldBehavior magnetic()