Summer Sale50% offCOMPOT

SwiftUI Buttons

Prominent CTA buttons, spring-animated controls, increment steppers, bordered buttons, and Apple Sign-in. (34 components available in Compot).

ButtonsiOS 16.0+

Primary Button Basic

High-emphasis prominent action button with standard SwiftUI prominence styling and haptic feedback.

Get in App Store
ButtonsiOS 16.0+

CTA Button Large Basic

Full-width, high-impact call-to-action button designed for onboarding screens, welcome flows, and paywalls.

Get in App Store
ButtonsiOS 16.0+

Secondary Button Basic

Medium-emphasis secondary action button styled for alternative user workflows and dismissal actions.

Get in App Store
ButtonsiOS 16.0+

Tertiary Button Basic

Low-emphasis borderless button for subtle inline actions, footnotes, and modal dismissal.

Get in App Store
ButtonsiOS 16.0+

Icon Button Tertiary Basic

Compact circular tertiary icon button for header navigation bars and utility menus.

Get in App Store
ButtonsiOS 16.0+

Bouncy Button Icon

Interactive button featuring fluid spring animations and smooth scale feedback upon tap.

Get in App Store
ButtonsiOS 16.0+

Button with Repeat Behavior

Stepper-like button with continuous press-and-hold repeating action for counters and volume adjustment.

Get in App Store
ButtonsiOS 16.0+

Button for Copying

Smart copy button that temporarily switches icon and text to "Copied!" with tactile haptic feedback.

Get in App Store
ButtonsiOS 16.0+

Bordered Green Rounded Button (Regular)

Standard-sized bordered button with custom green tint and continuous rounded corners.

Get in App Store
ButtonsiOS 16.0+

Bordered Green Rounded Button (Mini)

Compact mini bordered button for tight layouts, list items, and secondary badges.

Get in App Store
ButtonsiOS 16.0+

Bordered Green Rounded Button (Small)

Small bordered action button with green rounded rectangle styling.

Get in App Store
ButtonsiOS 16.0+

Bordered Green Rounded Button (Large)

Large prominent bordered button with custom green styling.

Get in App Store
ButtonsiOS 16.0+

Bordered Green Rounded Button (Extra Large)

Extra-large full-width bordered action button with rounded rectangle styling.

Get in App Store
ButtonsiOS 16.0+

Icon Button (Small)

Small circular icon-only button for compact toolbars and cards.

Get in App Store
ButtonsiOS 16.0+

Icon Button (Regular)

Standard-sized icon-only button with circular background padding.

Get in App Store
ButtonsiOS 16.0+

Icon Button (Large)

Large circular icon button for floating actions and primary media controls.

Get in App Store
ButtonsiOS 16.0+

Icon Button (Extra Large)

Extra-large hero icon button for prominent media playback or recording.

Get in App Store
ButtonsiOS 16.0+

Prominent Button (Small)

Small filled capsule button for quick inline actions.

Get in App Store
ButtonsiOS 16.0+

Prominent Button (Regular)

Standard-sized filled prominent button with smooth corner radius.

Get in App Store
ButtonsiOS 16.0+

Prominent Button (Large)

Large filled prominent button for main user interactions.

Get in App Store
ButtonsiOS 16.0+

Prominent Button (Extra Large)

Extra-large filled prominent button for hero headers.

Get in App Store
ButtonsiOS 16.0+

Prominent Destructive Button (Large)

Prominent destructive action button in system red for critical deletion confirmations.

Get in App Store
ButtonsiOS 16.0+

Prominent Destructive Icon Button (Large)

Large icon-only destructive button for deletion triggers in toolbars.

Get in App Store
ButtonsiOS 16.0+

Stat Tile Button with Inflection

Dashboard metric card button featuring dynamic English pluralization and inflection rules.

Get in App Store
ButtonsiOS 16.0+

Secondary Button Large (Custom Style)

Large customized secondary button with custom padding and background fill.

Get in App Store
ButtonsiOS 16.0+

Secondary Button Medium (Custom Style)

Medium customized secondary button with modern rounded styling.

Get in App Store
ButtonsiOS 16.0+

Subscription Button Simple

Dedicated recurring billing / subscription purchase button with StoreKit pricing labels.

Get in App Store
ButtonsiOS 16.0+

Update Button

App update trigger button with version badge and leading icon.

Get in App Store
ButtonsiOS 16.0+

Record Button with State

Audio/video recording toggle button with morphing record/stop states and pulse animation.

Get in App Store
ButtonsiOS 16.0+

Tertiary Icon Button Large

Large borderless icon button for minimalist toolbars and bottom sheets.

Get in App Store
ButtonsiOS 16.0+

Done Button

Toggleable completion button with smooth checkmark state transition.

Get in App Store
ButtonsiOS 16.0+

Favorite Button

Heart toggle button with spring animation and fill transition for bookmarking.

Get in App Store
ButtonsiOS 16.0+

Open Settings Button

One-tap navigation trigger that opens the app’s system settings directly in iOS Settings.

Get in App Store
ButtonsiOS 16.0+

Sign in with Apple Button

Native Apple Authentication button following Apple Human Interface Guidelines.

Get in App Store