MaplyQuadImageFrameAnimator
Objective-C
@interface MaplyQuadImageFrameAnimator : MaplyActiveObject
Swift
class MaplyQuadImageFrameAnimator : MaplyActiveObject
Quad Image FrameAnimation runs through the frames in a Quad Image Frame loader over time.
Set this up with a MaplyQuadImageFrameLoader and it’ll run through the available frames from start to finish. At the end it will snap back to the beginning.
-
Initialize with the image frame loader and view controller
Declaration
Objective-C
- (nonnull instancetype) initWithFrameLoader:(MaplyQuadImageFrameLoader *_Nonnull)loader viewC:(MaplyBaseViewController *_Nonnull)viewC;
Swift
init(frameLoader loader: MaplyQuadImageFrameLoader, viewC: MaplyBaseViewController)
-
How long to animate from start to finish.
Declaration
Objective-C
@property (nonatomic) NSTimeInterval period;
Swift
var period: TimeInterval { get set }
-
How long to pause at the end of the sequence before starting back
Declaration
Objective-C
@property (nonatomic) NSTimeInterval pauseLength;
Swift
var pauseLength: TimeInterval { get set }
-
Remove the animator and stop animating
Declaration
Objective-C
- (void)shutdown;
Swift
func shutdown()