Skip to main content


VideoEditor SDK for iOS offers controls for all tools available. Learn how to present or dismiss and configure the tool controls.

Controls tool

The SDK offers controls for all available tools. The default toolset consists of the following tools: Transform, Filters, Adjustments, Stickers, Text, Overlays, Frames, Brush, Focus and Magic.

All available tools are implemented as PhotoEditToolController subclasses. Most tools subclass MenuToolController though, which is a PhotoEditToolController subclass which contain a MenuViewController to present the menu at the bottom and a contained view controller above the menu. The VideoEditViewController is responsible for presenting and dismissing PhotoEditToolControllers.

Each tool controller can be configured using its corresponding ToolControllerOptions subclass as described in the configuration section.