Type Method


Sets the completion block object.


class func setCompletionBlock(_ block: (() -> Void)?)



A block object called when animations for this transaction group are completed.

The block object takes no parameters and returns no value.


The completion block object that is guaranteed to be called (on the main thread) as soon as all animations subsequently added by this transaction group have completed (or have been removed.) If no animations are added before the current transaction group is committed (or the completion block is set to a different value,) the block will be invoked immediately.

See Also

Getting and Setting Completion Block Objects

class func completionBlock() -> (() -> Void)?

Returns the completion block object.

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