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 します。

アプリケーション開発者は として をreuseIdentifiernullすことができます。この場合、 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 します。

アプリケーション開発者は として をreuseIdentifiernullすことができます。この場合、 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ける空でない文字列。

適用対象