UICollectionView.RegisterClassForSupplementaryView 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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)
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
相關聯的非空白字串。