Skip to main content

Controls

The PhotoEditor 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 contains a MenuViewController to present the menu at the bottom and a contained view controller above the menu. The PhotoEditViewController is responsible for presenting and dismissing PhotoEditToolControllers.

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