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


UICollectionViewDelegateFlowLayout Класс

Определение

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

[Foundation.Protocol]
[Foundation.Register("UICollectionViewDelegateFlowLayout", false)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public class UICollectionViewDelegateFlowLayout : UIKit.UICollectionViewDelegate, IDisposable, UIKit.IUICollectionViewDelegateFlowLayout
type UICollectionViewDelegateFlowLayout = class
    inherit UICollectionViewDelegate
    interface IUICollectionViewDelegateFlowLayout
    interface INativeObject
    interface IDisposable
    interface IUICollectionViewDelegate
    interface IUIScrollViewDelegate
Наследование
UICollectionViewDelegateFlowLayout
Атрибуты
Реализации

Комментарии

Переопределяющие методы в этом классе позволяют разработчику приложения управлять интервалом в сетке UICollectionViewFlowLayout.

Кроме того, этот делегат можно использовать для реагирования на события, вызванные UICollectionViewFlowLayout.

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

UICollectionViewDelegateFlowLayout()

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

UICollectionViewDelegateFlowLayout(IntPtr)

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

UICollectionViewDelegateFlowLayout(NSObjectFlag)

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

Свойства

Class

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

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

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

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

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

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

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

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

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

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

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

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

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Методы

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

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

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

Регистрирует объект для наблюдения извне (с помощью строки 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)

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

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

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

(Унаследовано от NSObject)
CanFocusItem(UICollectionView, NSIndexPath)

Можно ли сфокусировать элемент в indexPath .

(Унаследовано от UICollectionViewDelegate)
CanPerformAction(UICollectionView, Selector, NSIndexPath, NSObject)

Указывает, может ли этот UICollectionViewDelegate выполнять указанное действие с элементом в UICollectionView.

(Унаследовано от UICollectionViewDelegate)
CellDisplayingEnded(UICollectionView, UICollectionViewCell, NSIndexPath)

Указывает, что указанная ячейка была удалена из UICollectionView.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

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

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

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

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

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

(Унаследовано от UICollectionViewDelegate)
DecelerationStarted(UIScrollView)

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

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

Указывает на изменение индексов для связи ко многим.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Метод, который вызывается при изменении значений набора.

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

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

(Унаследовано от NSObject)
DidUpdateFocus(UICollectionView, UICollectionViewFocusUpdateContext, UIFocusAnimationCoordinator)

Метод делегата вызывается вскоре после изменения фокуса на новый UIView.

(Унаследовано от UICollectionViewDelegate)
DidZoom(UIScrollView)

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

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

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

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

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

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

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

(Унаследовано от NSObject)
DraggingEnded(UIScrollView, Boolean)

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

(Унаследовано от UICollectionViewDelegate)
DraggingStarted(UIScrollView)

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

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

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

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

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

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

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

(Унаследовано от UICollectionViewDelegate)
GetInsetForSection(UICollectionView, UICollectionViewLayout, nint)

Поля, применяемые к содержимому указанного раздела.

GetMethodForSelector(Selector)

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

(Унаследовано от NSObject)
GetMinimumInteritemSpacingForSection(UICollectionView, UICollectionViewLayout, nint)

Интервал между элементами в строках или столбцах раздела.

GetMinimumLineSpacingForSection(UICollectionView, UICollectionViewLayout, nint)

Интервал между строками или столбцами раздела.

GetNativeField(String)
Устаревшие..

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

(Унаследовано от NSObject)
GetReferenceSizeForFooter(UICollectionView, UICollectionViewLayout, nint)

Размер нижнего колонтитула для указанного раздела.

GetReferenceSizeForHeader(UICollectionView, UICollectionViewLayout, nint)

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

GetSizeForItem(UICollectionView, UICollectionViewLayout, NSIndexPath)

Размер ячейки указанного элемента.

GetTargetContentOffset(UICollectionView, CGPoint)

При переопределении позволяет разработчику изменять смещение содержимого для изменений макета и анимации.

(Унаследовано от UICollectionViewDelegate)
GetTargetIndexPathForMove(UICollectionView, NSIndexPath, NSIndexPath)

При переопределении позволяет разработчику изменить окончательное расположение перемещаемого элемента. (Например, запретить переход к определенному proposedIndexPathобъекту .)

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

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

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

(Унаследовано от NSObject)
ItemDeselected(UICollectionView, NSIndexPath)

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

(Унаследовано от UICollectionViewDelegate)
ItemHighlighted(UICollectionView, NSIndexPath)

Указывает, что указанный элемент был выделен.

(Унаследовано от UICollectionViewDelegate)
ItemSelected(UICollectionView, NSIndexPath)

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

(Унаследовано от UICollectionViewDelegate)
ItemUnhighlighted(UICollectionView, NSIndexPath)

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

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

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

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

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

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

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

(Унаследовано от NSObject)
PerformAction(UICollectionView, Selector, NSIndexPath, NSObject)

Выполняет указанное действие с элементом в UICollectionView.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

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

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

(Унаследовано от 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)
ScrollAnimationEnded(UIScrollView)

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

(Унаследовано от UICollectionViewDelegate)
Scrolled(UIScrollView)

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

(Унаследовано от UICollectionViewDelegate)
ScrolledToTop(UIScrollView)

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

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

(Унаследовано от 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)
ShouldDeselectItem(UICollectionView, NSIndexPath)

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

(Унаследовано от UICollectionViewDelegate)
ShouldHighlightItem(UICollectionView, NSIndexPath)

Указывает, должен ли указанный элемент выделяться во время отслеживания.

(Унаследовано от UICollectionViewDelegate)
ShouldScrollToTop(UIScrollView)

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

(Унаследовано от UICollectionViewDelegate)
ShouldSelectItem(UICollectionView, NSIndexPath)

Указывает, должен ли быть выбран указанный элемент.

(Унаследовано от UICollectionViewDelegate)
ShouldShowMenu(UICollectionView, NSIndexPath)

Указывает, должно ли отображаться меню действий для указанного элемента.

(Унаследовано от UICollectionViewDelegate)
ShouldSpringLoadItem(UICollectionView, NSIndexPath, IUISpringLoadedInteractionContext)

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

(Унаследовано от UICollectionViewDelegate)
ShouldUpdateFocus(UICollectionView, UICollectionViewFocusUpdateContext)

Вызывается перед ячейкой в теряемом collectionView или принимающем фокусе. Если возвращается falseлюбая из сред фокуса , обновление фокуса отменяется.

(Унаследовано от UICollectionViewDelegate)
SupplementaryViewDisplayingEnded(UICollectionView, UICollectionReusableView, NSString, NSIndexPath)

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

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

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

(Унаследовано от NSObject)
TransitionLayout(UICollectionView, UICollectionViewLayout, UICollectionViewLayout)

Пользовательский макет перехода для использования при перемещении между выбранными макетами.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

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

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

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

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

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

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

UIView, используемый при масштабировании, вот-вот произойдет.

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

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

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

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

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

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

(Унаследовано от NSObject)
WillDisplayCell(UICollectionView, UICollectionViewCell, NSIndexPath)

Вот-вот cell отобразится .

(Унаследовано от UICollectionViewDelegate)
WillDisplaySupplementaryView(UICollectionView, UICollectionReusableView, String, NSIndexPath)

Дополнительный view будет отображаться.

(Унаследовано от UICollectionViewDelegate)
WillEndDragging(UIScrollView, CGPoint, CGPoint)

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

(Унаследовано от UICollectionViewDelegate)
ZoomingEnded(UIScrollView, UIView, nfloat)

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

(Унаследовано от UICollectionViewDelegate)
ZoomingStarted(UIScrollView, UIView)

Указывает, что началось масштабирование.

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

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

GetDebugDescription(INSObjectProtocol)

Используется для настройки интервалов и реагирования на события в UICollectionViewFlowLayout.

GetAccessibilityCustomRotors(NSObject)

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

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

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

CanFocusItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Можно ли сфокусировать элемент в indexPath .

CanPerformAction(IUICollectionViewDelegate, UICollectionView, Selector, NSIndexPath, NSObject)

Поддерживает ли ячейка указанное indexPath действие.

CellDisplayingEnded(IUICollectionViewDelegate, UICollectionView, UICollectionViewCell, NSIndexPath)

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

DidUpdateFocus(IUICollectionViewDelegate, UICollectionView, UICollectionViewFocusUpdateContext, UIFocusAnimationCoordinator)

Указывает, что фокус изменился, как описано contextв .

GetIndexPathForPreferredFocusedView(IUICollectionViewDelegate, UICollectionView)

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

GetTargetContentOffset(IUICollectionViewDelegate, UICollectionView, CGPoint)

При переопределении позволяет разработчику изменять смещение содержимого для изменений макета и анимации.

GetTargetIndexPathForMove(IUICollectionViewDelegate, UICollectionView, NSIndexPath, NSIndexPath)

При переопределении позволяет разработчику изменить окончательное расположение перемещаемого элемента. (Например, запретить переход к определенному proposedIndexPathобъекту .)

ItemDeselected(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Указывает, что ячейка с указанным indexPath была отменена.

ItemHighlighted(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Указывает, что выделена ячейка с указанным indexPath.

ItemSelected(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Указывает, что выбрана ячейка с указанным indexPath.

ItemUnhighlighted(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Указывает, что ячейка в указанном indexPath не освещена.

PerformAction(IUICollectionViewDelegate, UICollectionView, Selector, NSIndexPath, NSObject)

Указывает, поддерживает ли ячейка с указанным indexPath указанное действие Копирования или Вставки.

ShouldDeselectItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Указывает, должна ли ячейка в указанном indexPath разрешать отменять выбор.

ShouldHighlightItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Позволяет ли ячейка в указанном indexPath выделяться.

ShouldSelectItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Позволяет ли ячейка в указанном indexPath быть выбрана.

ShouldShowMenu(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Указывает, должна ли ячейка с указанным indexPath отображать меню Действие.

ShouldSpringLoadItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath, IUISpringLoadedInteractionContext)

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

ShouldUpdateFocus(IUICollectionViewDelegate, UICollectionView, UICollectionViewFocusUpdateContext)

При переопределении позволяет разработчику предотвратить изменение фокуса, указанное в context.

SupplementaryViewDisplayingEnded(IUICollectionViewDelegate, UICollectionView, UICollectionReusableView, NSString, NSIndexPath)

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

TransitionLayout(IUICollectionViewDelegate, UICollectionView, UICollectionViewLayout, UICollectionViewLayout)

UICollectionViewTransitionLayout, используемый при переходе из указанного объекта fromLayout в toLayout.

WillDisplayCell(IUICollectionViewDelegate, UICollectionView, UICollectionViewCell, NSIndexPath)

Вот-вот cell отобразится .

WillDisplaySupplementaryView(IUICollectionViewDelegate, UICollectionView, UICollectionReusableView, String, NSIndexPath)

Дополнительный view будет отображаться.

GetInsetForSection(IUICollectionViewDelegateFlowLayout, UICollectionView, UICollectionViewLayout, nint)

Поля, применяемые к содержимому указанного раздела.

GetMinimumInteritemSpacingForSection(IUICollectionViewDelegateFlowLayout, UICollectionView, UICollectionViewLayout, nint)

Интервал между элементами в строках или столбцах раздела.

GetMinimumLineSpacingForSection(IUICollectionViewDelegateFlowLayout, UICollectionView, UICollectionViewLayout, nint)

Интервал между строками или столбцами раздела.

GetReferenceSizeForFooter(IUICollectionViewDelegateFlowLayout, UICollectionView, UICollectionViewLayout, nint)

Размер нижнего колонтитула для указанного раздела.

GetReferenceSizeForHeader(IUICollectionViewDelegateFlowLayout, UICollectionView, UICollectionViewLayout, nint)

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

GetSizeForItem(IUICollectionViewDelegateFlowLayout, UICollectionView, UICollectionViewLayout, NSIndexPath)

Размер ячейки указанного элемента.

DecelerationEnded(IUIScrollViewDelegate, UIScrollView)

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

DecelerationStarted(IUIScrollViewDelegate, UIScrollView)

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

DidChangeAdjustedContentInset(IUIScrollViewDelegate, UIScrollView)

Метод, который вызывается при изменении значений набора.

DidZoom(IUIScrollViewDelegate, UIScrollView)

Указывает, что указанный scrollView увеличен.

DraggingEnded(IUIScrollViewDelegate, UIScrollView, Boolean)

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

DraggingStarted(IUIScrollViewDelegate, UIScrollView)

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

ScrollAnimationEnded(IUIScrollViewDelegate, UIScrollView)

Указывает, что все анимации, связанные с прокруткой, завершены.

Scrolled(IUIScrollViewDelegate, UIScrollView)

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

ScrolledToTop(IUIScrollViewDelegate, UIScrollView)

Указывает, что прокрутка указанного scrollView завершилась вверху.

ShouldScrollToTop(IUIScrollViewDelegate, UIScrollView)

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

ViewForZoomingInScrollView(IUIScrollViewDelegate, UIScrollView)

UIView для масштабирования при запросе масштабирования.

WillEndDragging(IUIScrollViewDelegate, UIScrollView, CGPoint, CGPoint)

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

ZoomingEnded(IUIScrollViewDelegate, UIScrollView, UIView, nfloat)

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

ZoomingStarted(IUIScrollViewDelegate, UIScrollView, UIView)

Указывает, что началось масштабирование.

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

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