2.4. iOS SDK UI Customization - Aigul-Irgalina/personal_test GitHub Wiki

SDK UI Customization

General

At the moment, the design system is implemented as a theme. You can use a standard theme or configure your own. Find a table with existing fields below.

Theme

Field Component
navigationStyle NavigationBarStyle
mainButtonStyle MainButtonStyle
viewControllerStyle ViewControllerStyle

Components

NavigationBarStyle

Field Data Type Comment
bar Bar
  • largeNavBar
  • small
  • smallTranslucent
Style of UINavigationBar
statusBarStyle UIStatusBarStyle
  • default — A dark status bar, intended for use on light backgrounds
  • lightContent — A light status bar, intended for use on dark backgrounds
  • darkContent — A dark status bar, intended for use on light backgrounds
The style of the device’s status bar
navigationBar Color
  • light
  • dark
  • transparentDark
  • transparentLight
  • custome (title, barTint, backgroundImage, background)
Theme of NavigationBar
tintColor RGB color Tint color of UINavigationBar

MainButtonStyle

Field Data Type Comment
cornerRadius Float Rounding radius of view
titleColor RGB color Button text color
backgroundColor Color
  • normal (RGB color)
  • disabled (RGB color)
Button background color

ViewControllerStyle

Field Data Type Comment
backgroundColor RGB color View background color
⚠️ **GitHub.com Fallback** ⚠️