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


UISplitViewControllerDelegate Класс

Определение

Делегат, связанный с событиями UISplitViewController .

[Foundation.Protocol]
[Foundation.Register("UISplitViewControllerDelegate", false)]
public class UISplitViewControllerDelegate : Foundation.NSObject, IDisposable, UIKit.IUISplitViewControllerDelegate
type UISplitViewControllerDelegate = class
    inherit NSObject
    interface IUISplitViewControllerDelegate
    interface INativeObject
    interface IDisposable
Наследование
UISplitViewControllerDelegate
Атрибуты
Реализации

Конструкторы

UISplitViewControllerDelegate()

Конструктор по умолчанию, который инициализирует новый экземпляр этого класса без параметров.

UISplitViewControllerDelegate(IntPtr)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

UISplitViewControllerDelegate(NSObjectFlag)

Конструктор для вызова производных классов для пропуска инициализации и просто выделения объекта.

Свойства

Class

Делегат, связанный с событиями UISplitViewController .

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

Дескриптор для этого класса.

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

Понятное для разработчика описание этого объекта.

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

Описание объекта , версия Objective-C ToString.

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

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

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

Делегат, связанный с событиями UISplitViewController .

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

Делегат, связанный с событиями UISplitViewController .

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

Возвращает текущее число удержания Objective-C для объекта .

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

Делегат, связанный с событиями UISplitViewController .

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

Делегат, связанный с событиями UISplitViewController .

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

Дескриптор, используемый для представления методов в базовом классе для этого объекта NSObject.

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

Делегат, связанный с событиями UISplitViewController .

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

Методы

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для внешнего наблюдения (с помощью NSString keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для наблюдения извне (с помощью string keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

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

Вызывается после загрузки объекта из nib-файла. Переопределители должны вызывать base. AwakeFromNib().

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Action)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
Bind(String, NSObject, String, NSDictionary)
Устаревшие..

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
BindingInfo(String)
Устаревшие..

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
BindingOptionDescriptions(String)
Устаревшие..

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
BindingValueClass(String)
Устаревшие..

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
CollapseSecondViewController(UISplitViewController, UIViewController, UIViewController)

Запрашивает, чтобы делегат настроил контроллер основного представления и включил его контроллер дополнительного представления в свернутый интерфейс.

CommitEditing()

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
ConformsToProtocol(IntPtr)

Вызывается для определения того, реализует ли этот объект указанный протокол.

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

Выполняет копирование базового объекта Objective-C.

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

Делегат, связанный с событиями UISplitViewController .

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

Делегат, связанный с событиями UISplitViewController .

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

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что произошло изменение индексов для связи со многими.

(Унаследовано от NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
DidChangeValue(String)

Указывает, что в указанном ключе произошло изменение.

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

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
Dispose(Boolean)

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
DoesNotRecognizeSelector(Selector)

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

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

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
Equals(Object)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
EventShowDetailViewController(UISplitViewController, UIViewController, NSObject)

Запрашивает делегата, чтобы узнать, хочет ли он выполнить работу по отображению контроллера представления во вторичной позиции интерфейса разделенного представления.

EventShowViewController(UISplitViewController, UIViewController, NSObject)

Запрашивает делегата, чтобы узнать, хочет ли он выполнить работу по отображению контроллера представления в основной позиции интерфейса разделенного представления.

ExposedBindings()

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
GetBindingInfo(NSString)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
GetBindingOptionDescriptions(NSString)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
GetBindingValueClass(NSString)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Извлекает значения указанных ключей.

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

Создает хэш-код для текущего экземпляра.

(Унаследовано от NSObject)
GetMethodForSelector(Selector)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
GetNativeField(String)
Устаревшие..

Делегат, связанный с событиями UISplitViewController .

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

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
GetPreferredInterfaceOrientationForPresentation(UISplitViewController)

Запрашивает у делегата ориентацию, используемую при представлении контроллера разделенного представления.

GetPrimaryViewControllerForCollapsingSplitViewController(UISplitViewController)

Запрашивает, чтобы делегат предоставил контроллер единого представления для отображения после сворачивания интерфейса разделенного представления.

GetPrimaryViewControllerForExpandingSplitViewController(UISplitViewController)

Запрашивает, чтобы делегат предоставил контроллер единого представления для отображения после расширения интерфейса разделенного представления.

GetTargetDisplayModeForAction(UISplitViewController)

Запрашивает, чтобы делегат предоставил режим отображения, применяемый при выполнении действия контроллера разделенного представления.

Init()

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
InitializeHandle(IntPtr)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
InitializeHandle(IntPtr, String)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
Invoke(Action, Double)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
Invoke(Action, TimeSpan)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
InvokeOnMainThread(Action)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
InvokeOnMainThread(Selector, NSObject)

Синхронно вызывает указанный код в основном потоке пользовательского интерфейса.

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

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
IsKindOfClass(Class)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
IsMemberOfClass(Class)

Делегат, связанный с событиями UISplitViewController .

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

Повышает уровень обычного однорангового объекта (IsDirectBinding имеет значение true) в объект toggleref.

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

Создает изменяемую копию указанного объекта NSObject.

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

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Указывает, что значение указанного keyPath относительно данного объекта изменилось.

(Унаследовано от NSObject)
PerformSelector(Selector)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double)

Вызывает селектор для текущего экземпляра и, если obj не имеет значения NULL, он передает его в качестве одного параметра.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, NSObject)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Делегат, связанный с событиями UISplitViewController .

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

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RespondsToSelector(Selector)

Определяет, распознает ли данный объект указанный селектор.

(Унаследовано от NSObject)
SeparateSecondaryViewController(UISplitViewController, UIViewController)

Запрашивает, чтобы делегат предоставил новый контроллер вторичного представления для интерфейса разделенного представления.

SetNativeField(String, NSObject)
Устаревшие..

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
SetNilValueForKey(NSString)

Задает значение null для указанного ключа.

(Унаследовано от NSObject)
SetValueForKey(NSObject, NSString)

Задает указанное значение свойства, указанного ключом.

(Унаследовано от NSObject)
SetValueForKeyPath(IntPtr, NSString)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

(Унаследовано от NSObject)
SetValueForKeyPath(NSObject, NSString)

Задает значение свойства, доступ к которому можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Указывает на попытку записать значение в неопределенный ключ. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Задает значения этого объекта NSObject для значений в указанном словаре.

(Унаследовано от NSObject)
ShouldHideViewController(UISplitViewController, UIViewController, UIInterfaceOrientation)

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

SupportedInterfaceOrientations(UISplitViewController)

Запрашивает у делегата спецификацию ориентации интерфейса, которую поддерживает контроллер разделенного представления.

ToString()

Возвращает строковое представление значения текущего экземпляра .

(Унаследовано от NSObject)
Unbind(NSString)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
Unbind(String)
Устаревшие..

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
ValueForKey(NSString)

Возвращает значение свойства, связанного с указанным ключом.

(Унаследовано от NSObject)
ValueForKeyPath(NSString)

Возвращает значение свойства, доступ к которому можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
ValueForUndefinedKey(NSString)

Указывает на попытку чтения значения неопределенного ключа. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что значения указанных индексов в указанном ключе будут изменены.

(Унаследовано от NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Делегат, связанный с событиями UISplitViewController .

(Унаследовано от NSObject)
WillChangeDisplayMode(UISplitViewController, UISplitViewControllerDisplayMode)

Сообщает делегату о том, что режим отображения для контроллера разделенного представления вот-вот изменится.

WillChangeValue(String)

Указывает, что значение указанного ключа изменится.

(Унаследовано от NSObject)
WillHideViewController(UISplitViewController, UIViewController, UIBarButtonItem, UIPopoverController)

Указывает, что UISplitViewController будет скрыт.

WillPresentViewController(UISplitViewController, UIPopoverController, UIViewController)

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

WillShowViewController(UISplitViewController, UIViewController, UIBarButtonItem)

Указывает, что uiSplitViewController должен быть показан.

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

GetDebugDescription(INSObjectProtocol)

Делегат, связанный с событиями UISplitViewController .

GetAccessibilityCustomRotors(NSObject)

Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Задает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

CollapseSecondViewController(IUISplitViewControllerDelegate, UISplitViewController, UIViewController, UIViewController)

Сворачивает контроллер вторичного представления на splitViewController.

EventShowDetailViewController(IUISplitViewControllerDelegate, UISplitViewController, UIViewController, NSObject)

Возвращает значение true, если делегат будет отображать само подробное представление, а не полагаться на splitViewController.

EventShowViewController(IUISplitViewControllerDelegate, UISplitViewController, UIViewController, NSObject)

Отображается vc в первичной позиции.

GetPreferredInterfaceOrientationForPresentation(IUISplitViewControllerDelegate, UISplitViewController)

Возвращает предпочтительную ориентацию пользовательского интерфейса, используемую при представлении splitViewController.

GetPrimaryViewControllerForCollapsingSplitViewController(IUISplitViewControllerDelegate, UISplitViewController)

Возвращает основной контроллер представления для свертываемого контроллера splitViewControllerпредставления .

GetPrimaryViewControllerForExpandingSplitViewController(IUISplitViewControllerDelegate, UISplitViewController)

Возвращает основной контроллер представления для контроллера разворачивающегося представления splitViewController.

GetTargetDisplayModeForAction(IUISplitViewControllerDelegate, UISplitViewController)

Возвращает режим отображения для svc действия.

SeparateSecondaryViewController(IUISplitViewControllerDelegate, UISplitViewController, UIViewController)

Возвращает новый контроллер дополнительного представления для использования в режиме разделенного представления или значение nil для использования значения по умолчанию.

ShouldHideViewController(IUISplitViewControllerDelegate, UISplitViewController, UIViewController, UIInterfaceOrientation)

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

SupportedInterfaceOrientations(IUISplitViewControllerDelegate, UISplitViewController)

Возвращает поддерживаемые ориентации интерфейса для splitViewController.

WillChangeDisplayMode(IUISplitViewControllerDelegate, UISplitViewController, UISplitViewControllerDisplayMode)

Контроллер svc разделенного представления изменит режим отображения на displayMode.

WillHideViewController(IUISplitViewControllerDelegate, UISplitViewController, UIViewController, UIBarButtonItem, UIPopoverController)

Указывает, что UISplitViewController будет скрыт.

WillPresentViewController(IUISplitViewControllerDelegate, UISplitViewController, UIPopoverController, UIViewController)

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

WillShowViewController(IUISplitViewControllerDelegate, UISplitViewController, UIViewController, UIBarButtonItem)

Указывает, что uiSplitViewController должен быть показан.

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

См. также раздел