Freigeben über


IUISearchDisplayDelegate Schnittstelle

Definition

Schnittstelle, die die erforderlichen Methoden (falls vorhanden) des Protokolls UISearchDisplayDelegatedarstellt.

[Foundation.Protocol(Name="UISearchDisplayDelegate", WrapperType=typeof(UIKit.UISearchDisplayDelegateWrapper))]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IUISearchDisplayDelegate : IDisposable, ObjCRuntime.INativeObject
type IUISearchDisplayDelegate = interface
    interface INativeObject
    interface IDisposable
Abgeleitet
Attribute
Implementiert

Hinweise

Diese Schnittstelle enthält die erforderlichen Methoden (falls vorhanden) aus dem durch definierten UISearchDisplayDelegateProtokoll.

Wenn Entwickler Klassen erstellen, die diese Schnittstelle implementieren, werden die Implementierungsmethoden automatisch mit der übereinstimmenden Signatur aus der im UISearchDisplayDelegate Protokoll definierten Methode nach Objective-C exportiert.

Optionale Methoden (falls vorhanden) werden von der UISearchDisplayDelegate_Extensions -Klasse als Erweiterungsmethoden für die Schnittstelle bereitgestellt, sodass Entwickler alle optionalen Methoden für das Protokoll aufrufen können.

Eigenschaften

Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

(Geerbt von INativeObject)

Erweiterungsmethoden

DidBeginSearch(IUISearchDisplayDelegate, UISearchDisplayController)

Entwickler sollten diese veraltete Methode nicht verwenden.

DidEndSearch(IUISearchDisplayDelegate, UISearchDisplayController)

Gibt an, dass die Suche beendet wurde.

DidHideSearchResults(IUISearchDisplayDelegate, UISearchDisplayController, UITableView)

Gibt an, dass der Controller seine Tabellenansicht der Ergebnisse versteckt hat.

DidLoadSearchResults(IUISearchDisplayDelegate, UISearchDisplayController, UITableView)

Gibt an, dass der Controller seine UITableView der Ergebnisse geladen hat.

DidShowSearchResults(IUISearchDisplayDelegate, UISearchDisplayController, UITableView)

Gibt an, dass der Controller begonnen hat, seine UITableView der Ergebnisse anzuzeigen.

ShouldReloadForSearchScope(IUISearchDisplayDelegate, UISearchDisplayController, nint)

Gibt an, ob Daten aufgrund der Änderung der Suchoptionen erneut geladen werden sollen.

ShouldReloadForSearchString(IUISearchDisplayDelegate, UISearchDisplayController, String)

Gibt an, ob Daten aufgrund der Änderung der Suchzeichenfolge erneut geladen werden sollen.

WillBeginSearch(IUISearchDisplayDelegate, UISearchDisplayController)

Gibt an, dass die Suche gestartet wird.

WillEndSearch(IUISearchDisplayDelegate, UISearchDisplayController)

Gibt an, dass die Suche abgeschlossen ist.

WillHideSearchResults(IUISearchDisplayDelegate, UISearchDisplayController, UITableView)

Gibt an, dass der Controller seine UITableView der Ergebnisse ausblenden wird.

WillShowSearchResults(IUISearchDisplayDelegate, UISearchDisplayController, UITableView)

Gibt an, dass der Controller seine UITableView der Ergebnisse anzeigt.

WillUnloadSearchResults(IUISearchDisplayDelegate, UISearchDisplayController, UITableView)

Gibt an, dass der Controller seine UITableView-Ergebnisse entladen wird.

Gilt für: