SearchSuggestionsViewController
@available(iOS, introduced: 14)
@objc
@objcMembers
class SearchSuggestionsViewController
A class to make it easier to use the SearchSuggestionsView in UIKit applications.
The way this is to be included in a UIViewController is to:
- Create an instance of a SearchSuggestionsViewController with a specified customization option
_searchSuggestionsViewController = [[SearchSuggestionsViewController alloc] initWithCustomizationOption: [[SearchSuggestionsViewCustomizationOption alloc] init]];
- Add this to the view controller
[_searchSuggestionsViewController addToViewController:self];
- Add its view to the parent view
[self.view addSubview:_searchSuggestionsViewController.view];
- Assign search suggestions to it to render those search suggestions.
dispatch_async(dispatch_get_main_queue(), ^{ _searchSuggestionsViewController.searchSuggestions = _searchSuggestions; }
-
The customization options of the search suggestions view.
Declaration
Swift
@available(iOS, introduced: 14) @objc var customizationOptions: SearchSuggestionsViewOptions { get set }
-
The search suggestions used to generate the UI.
Declaration
Swift
@available(iOS, introduced: 14) @objc var searchSuggestions: SearchSuggestions? { get set }
-
The UIView of the search suggestions which is converted from the hostingController’s SwiftUI rootview.
Declaration
Swift
@available(iOS, introduced: 14) @objc var view: UIView { get }