IABPeoplePickerNavigationControllerDelegate Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
[Foundation.Protocol(Name="ABPeoplePickerNavigationControllerDelegate", WrapperType=typeof(AddressBookUI.ABPeoplePickerNavigationControllerDelegateWrapper))]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, "Use the 'Contacts' API instead.")]
public interface IABPeoplePickerNavigationControllerDelegate : IDisposable, UIKit.IUINavigationControllerDelegate
type IABPeoplePickerNavigationControllerDelegate = interface
interface INativeObject
interface IDisposable
interface IUINavigationControllerDelegate
Производный
Атрибуты
Реализации
Этот интерфейс содержит необходимые методы (при наличии) из протокола, определенного параметром ABPeoplePickerNavigationControllerDelegate .
Если разработчики создают классы, реализующие этот интерфейс, методы реализации будут автоматически экспортированы в Objective-C с соответствующей сигнатурой из метода, определенного в протоколе ABPeoplePickerNavigationControllerDelegate .
Необязательные методы (если таковые имеются) предоставляются классом ABPeoplePickerNavigationControllerDelegate_Extensions в качестве методов расширения для интерфейса , что позволяет разработчикам вызывать любые необязательные методы в протоколе.
Свойства
Handle
Дескриптор (указатель) на представление неуправляемого объекта.
(Унаследовано от INativeObject )
Методы расширения
Cancelled(IABPeoplePickerNavigationControllerDelegate, ABPeoplePickerNavigationController)
Интерфейс, представляющий обязательные методы (если таковые есть) протокола ABPeoplePickerNavigationControllerDelegate .
DidSelectPerson(IABPeoplePickerNavigationControllerDelegate, ABPeoplePickerNavigationController, ABPerson)
Интерфейс, представляющий обязательные методы (если таковые есть) протокола ABPeoplePickerNavigationControllerDelegate .
DidSelectPerson(IABPeoplePickerNavigationControllerDelegate, ABPeoplePickerNavigationController, ABPerson, Int32, Int32)
Интерфейс, представляющий обязательные методы (если таковые есть) протокола ABPeoplePickerNavigationControllerDelegate .
ShouldContinue(IABPeoplePickerNavigationControllerDelegate, ABPeoplePickerNavigationController, ABPerson)
Разработчики не должны использовать этот нерекомендуемый метод. Вместо этого разработчикам следует использовать DidSelectPerson (или ABPeoplePickerNavigationController.PredicateForSelectionOfPerson).
ShouldContinue(IABPeoplePickerNavigationControllerDelegate, ABPeoplePickerNavigationController, ABPerson, Int32, Int32)
Интерфейс, представляющий обязательные методы (если таковые есть) протокола ABPeoplePickerNavigationControllerDelegate .
DidShowViewController(IUINavigationControllerDelegate, UINavigationController, UIViewController, Boolean)
Метод расширения, вызываемый вскоре после того, viewController
как объект стал видимым.
GetAnimationControllerForOperation(IUINavigationControllerDelegate,
UINavigationController, UINavigationControllerOperation, UIViewController,
UIViewController)
Вызывается системой для получения анимации перехода для operation
.
GetInteractionControllerForAnimationController(IUINavigationControllerDelegate, UINavigationController, IUIViewControllerAnimatedTransitioning)
Вызывается системой для получения интерактивной анимации перехода.
GetPreferredInterfaceOrientation(IUINavigationControllerDelegate, UINavigationController)
Можно переопределить, чтобы задать предпочтительную ориентацию интерфейса .
SupportedInterfaceOrientations(IUINavigationControllerDelegate, UINavigationController)
Можно переопределить, чтобы динамически указать поддерживаемые ориентации .
WillShowViewController(IUINavigationControllerDelegate, UINavigationController, UIViewController, Boolean)
Вызывается системой незадолго до отображения .
Применяется к