UICollectionView.RegisterClassForSupplementaryView Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
RegisterClassForSupplementaryView(Type, UICollectionElementKindSection, NSString) |
Указывает тип, используемый для заполнения дополнительных представлений. |
RegisterClassForSupplementaryView(Type, NSString, String) |
Указывает тип, используемый для заполнения дополнительных представлений. |
RegisterClassForSupplementaryView(Type, UICollectionElementKindSection, String) |
Указывает тип, используемый для заполнения дополнительных представлений. |
RegisterClassForSupplementaryView(IntPtr, NSString, NSString) |
Указывает тип, используемый для заполнения дополнительных представлений. |
RegisterClassForSupplementaryView(Type, NSString, NSString) |
Указывает тип, используемый для заполнения дополнительных представлений. |
RegisterClassForSupplementaryView(Type, UICollectionElementKindSection, NSString)
Указывает тип, используемый для заполнения дополнительных представлений.
public void RegisterClassForSupplementaryView (Type cellType, UIKit.UICollectionElementKindSection section, Foundation.NSString reuseIdentifier);
member this.RegisterClassForSupplementaryView : Type * UIKit.UICollectionElementKindSection * Foundation.NSString -> unit
Параметры
- cellType
- Type
Подтип , используемый UICollectionReusableView для дополнительных представлений
- section
- UICollectionElementKindSection
Тип регистрируемого дополнительного представления.
- reuseIdentifier
- NSString
Непустая строка, связанная с cellType
.
Комментарии
поддерживает UICollectionView высокоэффективную очередь повторного использования для компонентов вне экрана. Для этого необходимо, чтобы компонент отвечал UICollectionView за управление жизненным циклом представлений компонентов. Этот метод (и связанные с ним методы, такие как RegisterClassForCell(Type, String)) предоставляет UICollectionView сведения о типах, которые необходимо создать.
Разработчик приложения может передать null
в reuseIdentifier
качестве , в этом случае cellType
будет "незарегистрирован" и больше не будет создаваться экземпляр . Разработчик приложения может передать ранее связанный с другим типом reuseIdentifier
, в этом случае старый тип будет "дерегистрироваться" и использовать новый cellType
.
Очень важно предоставить конструктор, который принимает аргумент IntPtr во всех зарегистрированных подклассах. Это необходимо, так как классы фактически выделены средой выполнения Objective-C, и их необходимо инициализировать.
См. также раздел
- <xref:UIKit.UICollectionView.RegisterClassForCell>
- <xref:UIKit.UICollectionView.RegisterNibForCell>
- <xref:UIKit.UICollectionView.RegisterNibForSupplementaryView>
- <xref:UIKit.UICollectionViewLayout.RegisterClassForDecorationView>
- <xref:UIKit.UICollectionViewLayout.RegisterNibForDecorationView>
Применяется к
RegisterClassForSupplementaryView(Type, NSString, String)
Указывает тип, используемый для заполнения дополнительных представлений.
public void RegisterClassForSupplementaryView (Type cellType, Foundation.NSString kind, string reuseIdentifier);
member this.RegisterClassForSupplementaryView : Type * Foundation.NSString * string -> unit
Параметры
- cellType
- Type
- kind
- NSString
- reuseIdentifier
- String
Применяется к
RegisterClassForSupplementaryView(Type, UICollectionElementKindSection, String)
Указывает тип, используемый для заполнения дополнительных представлений.
public void RegisterClassForSupplementaryView (Type cellType, UIKit.UICollectionElementKindSection section, string reuseIdentifier);
member this.RegisterClassForSupplementaryView : Type * UIKit.UICollectionElementKindSection * string -> unit
Параметры
- cellType
- Type
- section
- UICollectionElementKindSection
- reuseIdentifier
- String
Применяется к
RegisterClassForSupplementaryView(IntPtr, NSString, NSString)
Указывает тип, используемый для заполнения дополнительных представлений.
[Foundation.Export("registerClass:forSupplementaryViewOfKind:withReuseIdentifier:")]
protected virtual void RegisterClassForSupplementaryView (IntPtr viewClass, Foundation.NSString kind, Foundation.NSString reuseIdentifier);
abstract member RegisterClassForSupplementaryView : nativeint * Foundation.NSString * Foundation.NSString -> unit
override this.RegisterClassForSupplementaryView : nativeint * Foundation.NSString * Foundation.NSString -> unit
Параметры
- kind
- NSString
Тип регистрируемого дополнительного представления (например, UICollectionElementKindSectionHeader).
- reuseIdentifier
- NSString
Непустая строка, связанная с kind
.
- Атрибуты
Комментарии
поддерживает UICollectionView высокоэффективную очередь повторного использования для компонентов вне экрана. Для этого необходимо, чтобы компонент отвечал UICollectionView за управление жизненным циклом представлений компонентов. Этот метод (и связанные с ним методы, такие как RegisterClassForCell(Type, String)) предоставляет UICollectionView сведения о типах, которые необходимо создать.
Разработчик приложения может передать null
в reuseIdentifier
качестве , в этом случае viewClass
будет "незарегистрирован" и больше не будет создаваться экземпляр . Разработчик приложения может передать ранее связанный с другим типом reuseIdentifier
, в этом случае старый тип будет "дерегистрироваться" и использовать новый viewClass
.
Очень важно предоставить конструктор, который принимает аргумент IntPtr во всех зарегистрированных подклассах. Это необходимо, так как классы фактически выделены средой выполнения Objective-C, и их необходимо инициализировать.
См. также раздел
- <xref:UIKit.UICollectionView.RegisterClassForCell>
- <xref:UIKit.UICollectionView.RegisterNibForCell>
- <xref:UIKit.UICollectionView.RegisterNibForSupplementaryView>
- <xref:UIKit.UICollectionViewLayout.RegisterClassForDecorationView>
- <xref:UIKit.UICollectionViewLayout.RegisterNibForDecorationView>
Применяется к
RegisterClassForSupplementaryView(Type, NSString, NSString)
Указывает тип, используемый для заполнения дополнительных представлений.
public void RegisterClassForSupplementaryView (Type cellType, Foundation.NSString kind, Foundation.NSString reuseIdentifier);
member this.RegisterClassForSupplementaryView : Type * Foundation.NSString * Foundation.NSString -> unit
Параметры
- cellType
- Type
Подтип , используемый UICollectionReusableView для дополнительных представлений.
- kind
- NSString
Тип регистрируемого дополнительного представления (например, UICollectionElementKindSectionHeader).
- reuseIdentifier
- NSString
Непустая строка, связанная с kind
.