Customization

Customizing displayed messages, colors and fonts.

Customizing Colors

To customize colors in ClipShareViewController, use the ClipShareUIColorConfiguration object on the ClipShare instance.

ClipShare.instance?.colorConfiguration.primaryContentBackground = UIColor.white

Customizing Fonts

To customize fonts in ClipShareViewController, use the ClipShareUIFontConfiguration object on the ClipShare instance.

ClipShare.instance?.fontConfiguration.baseRegular = UIFont.systemFont(ofSize: 14, weight: .regular)

Customizing Snap UI

To customize displayed messages in the ClipShareViewController use the ClipShareUIConfiguration object on the ClipShare instance.

ClipShare.instance?.uiConfiguration.saveClipButtonText = "Create my clip"

All desired customizations must be done prior to presenting the ClipShareViewController. While it is also possible to modify the configuration between presentations of the ClipShareViewController, modifications initiated while the ClipShareViewController is present are not guaranteed to be respected.

Last updated