Interface UISearchControllerDelegate


  • public interface UISearchControllerDelegate
    • Method Detail

      • didDismissSearchController

        default void didDismissSearchController​(@NotNull
                                                @NotNull UISearchController searchController)
      • didPresentSearchController

        default void didPresentSearchController​(@NotNull
                                                @NotNull UISearchController searchController)
      • presentSearchController

        default void presentSearchController​(@NotNull
                                             @NotNull UISearchController searchController)
        Called after the search controller's search bar has agreed to begin editing or when 'active' is set to YES. If you choose not to present the controller yourself or do not implement this method, a default presentation is performed on your behalf.
      • willDismissSearchController

        default void willDismissSearchController​(@NotNull
                                                 @NotNull UISearchController searchController)
      • willPresentSearchController

        default void willPresentSearchController​(@NotNull
                                                 @NotNull UISearchController searchController)
        These methods are called when automatic presentation or dismissal occurs. They will not be called if you present or dismiss the search controller yourself.
      • searchControllerDidChangeFromSearchBarPlacement

        default void searchControllerDidChangeFromSearchBarPlacement​(@NotNull
                                                                     @NotNull UISearchController searchController,
                                                                     long previousPlacement)
        API-Since: 16.0
      • searchControllerWillChangeToSearchBarPlacement

        default void searchControllerWillChangeToSearchBarPlacement​(@NotNull
                                                                    @NotNull UISearchController searchController,
                                                                    long newPlacement)
        API-Since: 16.0