共用方式為


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 其具現化所需的類型知識。

應用程式開發人員可能會傳遞 nullreuseIdentifier ,在此情況下, 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
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

參數

viewClass
IntPtr

nativeint

IntPtr要用於增補檢視之型別的 。

kind
NSString

(註冊的增補檢視類型,例如 「UICollectionElementKindSectionHeader」) 。

reuseIdentifier
NSString

要與 kind 相關聯的非空白字串。

屬性

備註

UICollectionView 針對螢幕外元件維持高效能的重複使用佇列。 這需要 UICollectionView 負責其元件檢視的生命週期管理。 此方法 (和相關方法,例如 RegisterClassForCell(Type, String)) 提供 UICollectionView 其具現化所需的類型知識。

應用程式開發人員可能會傳遞 nullreuseIdentifier ,在此情況下, 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 相關聯的非空白字串。

適用於