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


UICollectionView.RegisterNibForSupplementaryView Метод

Определение

Перегрузки

RegisterNibForSupplementaryView(UINib, NSString, NSString)

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

RegisterNibForSupplementaryView(UINib, UICollectionElementKindSection, NSString)

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

RegisterNibForSupplementaryView(UINib, UICollectionElementKindSection, String)

Регистрирует nib-файл, который будет использоваться для пользовательского интерфейса в дополнительных представлениях.

RegisterNibForSupplementaryView(UINib, NSString, NSString)

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

[Foundation.Export("registerNib:forSupplementaryViewOfKind:withReuseIdentifier:")]
public virtual void RegisterNibForSupplementaryView (UIKit.UINib nib, Foundation.NSString kind, Foundation.NSString reuseIdentifier);
abstract member RegisterNibForSupplementaryView : UIKit.UINib * Foundation.NSString * Foundation.NSString -> unit
override this.RegisterNibForSupplementaryView : UIKit.UINib * Foundation.NSString * Foundation.NSString -> unit

Параметры

nib
UINib

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

kind
NSString

Тип регистрируемого дополнительного представления (например, UICollectionElementKindSectionHeader).

reuseIdentifier
NSString

Непустая строка, связанная с nib.

Атрибуты

Комментарии

Поддерживает UICollectionView высокоэффективную очередь повторного использования для компонентов вне экрана. Для этого необходимо, чтобы компонент UICollectionView отвечал за управление жизненным циклом представлений компонентов. Этот метод (и связанные с ним методы, такие как RegisterNibForCell(UINib, String)) предоставляет UICollectionView сведения о типах, которые необходимо создать.

Разработчик приложения может передать null в качестве reuseIdentifier, в этом случае nib будет "не зарегистрирован" и больше не создавать экземпляр. Разработчик приложения может передать ранее связанный reuseIdentifier с другим nib, в этом случае старый наконечник будет "дерегистрироваться", а новый nib будет использоваться.

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

  • <xref:UIKit.UICollectionView.RegisterClassForSupplementaryView>
  • <xref:UIKit.UICollectionView.RegisterNibForCell>
  • <xref:UIKit.UICollectionView.RegisterClassForCell>
  • <xref:UIKit.UICollectionViewLayout.RegisterClassForDecorationView>
  • <xref:UIKit.UICollectionViewLayout.RegisterNibForDecorationView>

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

RegisterNibForSupplementaryView(UINib, UICollectionElementKindSection, NSString)

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

public void RegisterNibForSupplementaryView (UIKit.UINib nib, UIKit.UICollectionElementKindSection section, Foundation.NSString reuseIdentifier);
member this.RegisterNibForSupplementaryView : UIKit.UINib * UIKit.UICollectionElementKindSection * Foundation.NSString -> unit

Параметры

nib
UINib

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

section
UICollectionElementKindSection

Тип регистрируемого дополнительного представления.

reuseIdentifier
NSString

Непустая строка, связанная с nib.

Комментарии

Поддерживает UICollectionView высокоэффективную очередь повторного использования для компонентов вне экрана. Для этого необходимо, чтобы компонент UICollectionView отвечал за управление жизненным циклом представлений компонентов. Этот метод (и связанные с ним методы, такие как RegisterNibForCell(UINib, String)) предоставляет UICollectionView сведения о типах, которые необходимо создать.

Разработчик приложения может передать null в качестве reuseIdentifier, в этом случае nib будет "не зарегистрирован" и больше не создавать экземпляр. Разработчик приложения может передать ранее связанный reuseIdentifier с другим nib, в этом случае старый наконечник будет "дерегистрироваться", а новый nib будет использоваться.

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

RegisterNibForSupplementaryView(UINib, UICollectionElementKindSection, String)

Регистрирует nib-файл, который будет использоваться для пользовательского интерфейса в дополнительных представлениях.

public void RegisterNibForSupplementaryView (UIKit.UINib nib, UIKit.UICollectionElementKindSection section, string reuseIdentifier);
member this.RegisterNibForSupplementaryView : UIKit.UINib * UIKit.UICollectionElementKindSection * string -> unit

Параметры

nib
UINib
reuseIdentifier
String

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