UIKit.UISearchController Members

The members of UIKit.UISearchController are listed below.

See Also: Inherited members from UIKit.UIViewController

Public Constructors

Default constructor, initializes a new instance of this class.
A constructor that initializes the object from the data stored in the unarchiver object.
Creates a search controller by using a UIKit.UIViewController that manages the results of searches.

Protected Constructors

Constructor to call on derived classes to skip initialization and merely allocate the object.
A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

Public Properties

Activebool. Gets or sets whether to display the search interface by default. The default is true.
[read-only]
override
ClassHandleIntPtr. The handle for this class.
DelegateIUISearchControllerDelegate. An instance of the UIKit.UISearchControllerDelegate model class which acts as the class delegate.
DimsBackgroundDuringPresentationbool. Gets or sets whether to dim contents during a search. The default is true.
HidesNavigationBarDuringPresentationbool. Gets or sets whether to hide the navigation bar while searching. The default is true.
[read-only]
SearchBarUISearchBar. Gets the search bar object used by this UIKit.UISearchController.
[read-only]
SearchResultsControllerUIViewController. Gets the UIKit.UIViewController that manages search results.
SearchResultsUpdaterIUISearchResultsUpdating. Gets or sets the UIKit.UISearchResultsUpdating object that updates the contents of the UIKit.UIViewController.
WeakDelegateFoundation.NSObject. An object that can respond to the delegate protocol for this type
WeakSearchResultsUpdaterFoundation.NSObject. Documentation for this section has not yet been entered.

Public Methods

AnimateTransition(IUIViewControllerContextTransitioning)
Causes the animator object to perform transition animations.
AnimationEnded(bool)
Informs the animator object whether transition animations finished successfully.
GetAnimationControllerForDismissedController(UIViewController) : IUIViewControllerAnimatedTransitioning
Gets the transition animation object to use when the app dismisses this controller.
GetAnimationControllerForPresentedController(UIViewController, UIViewController, UIViewController) : IUIViewControllerAnimatedTransitioning
Documentation for this section has not yet been entered.
GetInteractionControllerForDismissal(IUIViewControllerAnimatedTransitioning) : IUIViewControllerInteractiveTransitioning
Gets the interactive animator object to use when the app dismisses this controller.
GetInteractionControllerForPresentation(IUIViewControllerAnimatedTransitioning) : IUIViewControllerInteractiveTransitioning
Gets the interactive animator object to use when the app presents this controller.
GetPresentationControllerForPresentedViewController(UIViewController, UIViewController, UIViewController) : UIPresentationController
Gets the presentation controller to use to manage the view hierarchy when the app presents this controller.
SetSearchResultsUpdater(Action<UISearchController>)
Documentation for this section has not yet been entered.
TransitionDuration(IUIViewControllerContextTransitioning) : double
Obtains the duration, in seconds, of the transition animation from the animator object.

Protected Methods

override
Dispose(bool)
Releases the resources used by the UISearchController object.