UI Elements

This section groups the UI elements that are the visual building blocks of the view controllers, so they might be common to several feature screens.

Talkdesk SDK UI elements are built to be easily customizable to fit any application. You can find more information regarding this topic in the Appearance Customization guide.

  • A customizable progress indicator that draws a circle outline and indicates an indefinite progress by animating in loop a line moving allong the path of the circle.

    Can be customized using the UIAppearance proxy.

    See more

    Declaration

    Swift

    open class ProgressIndicator: UIView
  • A customizable UIControl used to indicate states or to give visual notice.

    Abstracts the drawing of an outline circle. Subclasses can focus just on drawing the symbol.

    See more

    Declaration

    Swift

    open class StateIndicator: UIControl
  • Shows visual information regarding a selected country. Offers behaviour to also pick a different country.

    You should set the CountryPickerView presenter so the country list can be displayed.

    See more

    Declaration

    Swift

    open class CountryPickerView: UIView, CountryPickerViewControllerDelegate