Поделиться через


IUISearchDisplayDelegate Интерфейс

Определение

Интерфейс, представляющий обязательные методы (если таковые есть) протокола UISearchDisplayDelegate.

[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
Производный
Атрибуты
Реализации

Комментарии

Этот интерфейс содержит необходимые методы (при наличии) из протокола, определенного параметром UISearchDisplayDelegate.

Если разработчики создают классы, реализующие этот интерфейс, методы реализации будут автоматически экспортированы в Objective-C с соответствующей сигнатурой из метода, определенного в протоколе UISearchDisplayDelegate .

Необязательные методы (если таковые имеются) предоставляются классом UISearchDisplayDelegate_Extensions в качестве методов расширения для интерфейса , что позволяет разработчикам вызывать любые необязательные методы в протоколе.

Свойства

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от INativeObject)

Методы расширения

DidBeginSearch(IUISearchDisplayDelegate, UISearchDisplayController)

Разработчики не должны использовать этот нерекомендуемый метод.

DidEndSearch(IUISearchDisplayDelegate, UISearchDisplayController)

Указывает, что поиск завершен.

DidHideSearchResults(IUISearchDisplayDelegate, UISearchDisplayController, UITableView)

Указывает, что контроллер спрятал табличное представление результатов.

DidLoadSearchResults(IUISearchDisplayDelegate, UISearchDisplayController, UITableView)

Указывает, что контроллер загрузил свой uiTableView результатов.

DidShowSearchResults(IUISearchDisplayDelegate, UISearchDisplayController, UITableView)

Указывает, что контроллер начал отображать свои результаты uiTableView.

ShouldReloadForSearchScope(IUISearchDisplayDelegate, UISearchDisplayController, nint)

Следует ли перезагружать данные с учетом изменения параметров поиска.

ShouldReloadForSearchString(IUISearchDisplayDelegate, UISearchDisplayController, String)

Следует ли перезагружать данные с учетом изменения в строке поиска.

WillBeginSearch(IUISearchDisplayDelegate, UISearchDisplayController)

Указывает, что поиск начнется.

WillEndSearch(IUISearchDisplayDelegate, UISearchDisplayController)

Указывает, что поиск будет завершен.

WillHideSearchResults(IUISearchDisplayDelegate, UISearchDisplayController, UITableView)

Указывает, что контроллер должен скрыть свои результаты uiTableView.

WillShowSearchResults(IUISearchDisplayDelegate, UISearchDisplayController, UITableView)

Указывает, что контроллер вот-вот покажет результаты в представлении UITableView.

WillUnloadSearchResults(IUISearchDisplayDelegate, UISearchDisplayController, UITableView)

Указывает, что контроллер вот-вот выгрузит свой UITableView результатов.

Применяется к