Classes

The following classes are available globally.

SearchBarView

  • SearchBarView provides input for the search phrase and returns results from the TomTomSDKSearch API.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public class SearchBarView : UIView
    extension SearchBarView: UITextFieldDelegate

SearchBarViewConfigurationBuilder

SearchResultsView

  • A view to display list of SearchResults.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public class SearchResultsView : DesignableView
    extension SearchResultsView: UITableViewDelegate
    extension SearchResultsView: UITableViewDataSource
  • Defines appearance and behavior of the SearchResultsView instance-

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public class SearchResultsViewModel

SearchSuggestionView

  • SearchSuggestionView displays a suggestion retrieved from the clipboard.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public class SearchSuggestionView : SimpleItemView

SearchView

SearchViewConfigurationBuilder

StylableButton

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    open class StylableButton : UIButton

ClearButton

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public class ClearButton : StylableButton

MainButton

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public class MainButton : StylableButton

SecondaryButton

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public class SecondaryButton : StylableButton

PrimaryLargeButton

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public class PrimaryLargeButton : StylableButton

PrimaryLargeSecondaryButton

SmallButton

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public class SmallButton : StylableButton

SmallSecondaryButton

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public class SmallSecondaryButton : StylableButton

StylableLabel

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public class StylableLabel : UILabel

HeaderLabel

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public class HeaderLabel : StylableLabel

PageTitleLabel

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public class PageTitleLabel : StylableLabel

TitleLabel

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public class TitleLabel : StylableLabel

SubtitleLabel

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public class SubtitleLabel : StylableLabel

BodyLargeLabel

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public class BodyLargeLabel : StylableLabel

BodyParagraphLabel

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public class BodyParagraphLabel : StylableLabel

CaptionLabel

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public class CaptionLabel : StylableLabel
  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    open class BarContainerView : OverlayContainerSubview

ButtonWithOnClickedCallback

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public class ButtonWithOnClickedCallback

SideButtons

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public class SideButtons

BarWithSideButtonsView

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public class BarWithSideButtonsView : UIView
  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    open class DesignableView : UIView

OverlayContainerSubview

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    open class OverlayContainerSubview : UIView

AlertActionWithCheckboxFeedback

AlertButton

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public class AlertButton : StylableButton

AlertAction

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public class AlertAction
  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    open class SimpleItemView : DesignableView

NetworkStateDetector