Instance Property


A Boolean value that indicates whether a zoom transition is in progress.


@property(nonatomic, readonly, getter=isRampingVideoZoom) BOOL rampingVideoZoom;


You can observe changes to the value of this property using Key-value observing to be notified when a zoom transition begins or ends.

See Also

Managing Zoom Settings


A value that controls the cropping and enlargement of images captured by the device.


The minimum zoom factor allowed in the current capture configuration.


The maximum zoom factor allowed in the current capture configuration.

- rampToVideoZoomFactor:withRate:

Begins a smooth transition from the current zoom factor to another.

- cancelVideoZoomRamp

Smoothly ends a zoom transition in progress.


The video zoom factor at which a dual camera device can automatically switch between cameras.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software