UIMotionEffectGroup Class Reference

Inherits from
Conforms to
Framework
/System/Library/Frameworks/UIKit.framework
Availability
Available in iOS 7.0 and later.
Declared in
UIMotionEffect.h

Overview

The UIMotionEffectGroup class manages a collection of motion effects that you want to apply to a view at the same time. This class behaves similarly to the CAAnimationGroup class in Core Animation. The key paths and values returned by each motion effect object are applied simultaneously and with the same timing.

Because this class is a subclass of UIMotionEffect, you can treat it like a single motion effect in your code. After setting a value for the motionEffects property, add the group object to one or more of your views.

Tasks

Setting the Group Items

Properties

motionEffects

An array of motion effect objects to apply as a group to the view.

@property (copy, nonatomic) NSArray *motionEffects;
Discussion

The array contains one or more UIMotionEffect objects. When the viewer offset changes, each object in the group is asked for its key paths and updated values. Those values are then applied simultaneously.

Availability
  • Available in iOS 7.0 and later.
Declared In
UIMotionEffect.h