TomTomSDKSearchUI
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct LocationPreviewView : View -
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
@MainActor public final class LocationPreviewViewModel : ObservableObject -
LastUserLocationProviderProtocol provides last user location that can be used to obtain the search results.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol LastUserLocationProviderProtocol -
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum SearchBarState : Equatable
-
SearchBarViewDelegate is responsible for returning search results and communicating search errors.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol SearchBarViewDelegate : AnyObject
-
SearchBarView provides input for the search phrase and returns results from the TomTomSDKSearch API.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class SearchBarView : UIViewextension SearchBarView: UITextFieldDelegate
-
SearchBarViewConfiguration provides information necessary to configure a
SearchBarViewinstance.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct SearchBarViewConfiguration
-
SearchBarViewConfigurationBuilder creates an
SearchBarViewConfigurationobject which can be used to configure aSearchBarViewinstance.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class SearchBarViewConfigurationBuilder -
Custom closure that will be executed when a particular term is inserted in the search field.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public typealias SearchCommand = () -> ()
-
Enables injection of a custom phrase which can trigger custom behaviour. For example, if a user enters particular code in the search field, the app will execute the command.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct SearchDeveloperCommand -
Defines essential attributes of the search query
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct SearchQueryConfiguration
-
A view to display list of SearchResults.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class SearchResultsView : DesignableViewextension SearchResultsView: UITableViewDelegateextension SearchResultsView: UITableViewDataSource -
Defines appearance and behavior of the
SearchResultsViewinstance-See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class SearchResultsViewModel -
Search suggestion data.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct SearchSuggestion
-
SearchSuggestionSelectionHandler defines api for object being handler for suggestion selection callbacks.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol SearchSuggestionSelectionHandler
-
SearchSuggestionView displays a suggestion retrieved from the clipboard.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class SearchSuggestionView : SimpleItemView
-
SearchSuggestionsProviderProtocol defines api for object providing search suggestions.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol SearchSuggestionsProviderProtocol
-
SearchSuggestionProviderDelegate notifies about suggestions availability.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol SearchSuggestionProviderDelegate : AnyObject
-
SearchViewDelegate informs about certain user interactions with the search components.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol SearchViewDelegate : AnyObject
-
SearchView` provides the full functionality with all available search components in default layout.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class SearchView : BarContainerViewextension SearchView: SearchBarViewDelegateextension SearchView: SearchSuggestionSelectionHandler
-
SearchViewConfiguration provides information necessary to configure a
SearchViewinstance.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct SearchViewConfiguration
-
SearchViewConfigurationBuilder creates an
SearchViewConfigurationobject which can be used to configure aSearchViewinstance.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class SearchViewConfigurationBuilder
-
Declaration
Swift
extension SearchViewModel: SearchSuggestionProviderDelegate
-
SearchingThemeProtocol defines the interface of the theme used for styling search components.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol SearchingThemeProtocol : ThemeProtocol
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol SearchingImagesThemeProtocol
-
Defines the Search Results Cell appearance.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol SearchResultsCellStyling
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct SearchBarAttributes
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct SearchingThemeImages : SearchingImagesThemeProtocol
-
Implements a default style for the Search Results cell
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct SearchingResultsCellStyle : SearchResultsCellStyling
-
SearchingTheme provides all styling elements required by the search components. It can be used as is, or custolmised for particular needs.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct SearchingTheme : SearchingThemeProtocol
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
open class StylableButton : UIButton
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class ClearButton : StylableButton
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class MainButton : StylableButton
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class SecondaryButton : StylableButton
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class PrimaryLargeButton : StylableButton
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class PrimaryLargeSecondaryButton : StylableButton
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class SmallButton : StylableButton
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class SmallSecondaryButton : StylableButton -
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct StyledColor
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class StylableLabel : UILabel
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class HeaderLabel : StylableLabel
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class PageTitleLabel : StylableLabel
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class TitleLabel : StylableLabel
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class SubtitleLabel : StylableLabel
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class BodyLargeLabel : StylableLabel
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class BodyParagraphLabel : StylableLabel
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class CaptionLabel : StylableLabel -
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct StylableComponents -
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct ButtonStyle -
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct ShadowStyle
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct TextStyle
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol ButtonsThemeProtocol
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct ButtonsTheme : ButtonsThemeProtocol
-
A container of pre-defined colors to be used in SearchUI
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol ColorsThemeProtocol
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol FontsThemeProtocol
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol ImagesThemeProtocol
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct CommonImages : ImagesThemeProtocol
-
A container of visual attributes to define appearance of labels in Search UI
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol LabelsThemeProtocol
-
Implementation of the LabelsThemeProtocol that defines Search UI labels appearance
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct LabelsTheme : LabelsThemeProtocol
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol ShadowsThemeProtocol
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct ShadowsTheme : ShadowsThemeProtocol
-
Defines visual appearance for the Search UI
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol ThemeProtocol
-
An implementation of
ThemeProtocolto define visual appearance for the Search UISee moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct Theme : ThemeProtocol -
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
open class BarContainerView : OverlayContainerSubview
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class ButtonWithOnClickedCallback
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class SideButtons
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol OverlayContainerSubviewDelegate : AnyObject
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
open class OverlayContainerSubview : UIView
-
Declaration
Swift
extension OverlayContainerViewController: OverlayContainerSubviewDelegate -
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public typealias AlertButtonActionCheckboxFeedback = (Bool?) -> ()
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class AlertActionWithCheckboxFeedback : AlertAction -
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public typealias AlertButtonAction = () -> ()
-
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class AlertButton : StylableButton
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class AlertAction -
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct AlertViewData : PopupData -
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
open class SimpleItemView : DesignableView
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol NetworkStateDetectorDelegate : AnyObject
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol NetworkStateDetectorProtocol
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class NetworkStateDetector : NetworkStateDetectorProtocol
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum NetworkState : Equatable
-
See more
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum NetworkType : Equatable
TomTom SDK for iOS (0.53.1)
TomTomSDKSearchUI