UICollectionView.RegisterClassForSupplementaryView メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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 します。
アプリケーション開発者は として をreuseIdentifier
渡null
すことができます。この場合、 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 します。
アプリケーション開発者は として をreuseIdentifier
渡null
すことができます。この場合、 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
ける空でない文字列。