Skip to content

TTMSFMXNativeUISearchbar

Usage

The TMSFMXNativeUISearchbar implements a text field control for text-based searches. The control provides a text field for entering text, a search button, a bookmark button, and a cancel button. The SearchBar does not actually perform any searches. Events can be used to implement the actions when text is entered and buttons are clicked.

Published Properties

Property name Description
PlaceHolder The string that is displayed when there is no other text in the text field.
Prompt A single line of text displayed at the top of the search bar.
SearchResultsButtonSelected A Boolean value indicating whether the search results button is selected or not.
ShowsBookMarkButton A Boolean value indicating whether the bookmark button is displayed or not.
ShowsCancelButton A Boolean value indicating whether the cancel button is displayed or not.
ShowsSearchResultsButton A Boolean value indicating whether the search results button is displayed or not.
Style The style that specifies the toolbar appearance.
TintColor The color used to tint the toolbar.
Text The current or starting search text.
Translucent Specifies whether the toolbar is translucent or not.
Visible Shows or hides the SearchBar.

Public Properties

Property name Description
SearchBar Returns a reference to the native iOS UISearchBar.

Events

Event name Description
OnBookmarkButtonClicked Event called when the bookmark button is clicked.
OnCancelButtonClicked Event called when the cancel button is clicked.
OnResultsListButtonClicked Event called when the results list button is clicked.
OnSearchButtonClicked Event called when the search button is clicked.
OnSelectedScopeButtonIndexDidChange Event called when the selected scope changed.
OnShouldBeginEditing Event called when the editing should begin.
OnShouldChangeTextInRange Event called when the text in range should be changed.
OnShouldEndEditing Event called when the editing should end.
OnTextDidBeginEditing Event called when the editing of the text did begin.
OnTextDidChange Event called when the text did change.
OnTextDidEndEditing Event called when the editing of the text did end.