次の方法で共有


UICollectionViewDelegateFlowLayout クラス

定義

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

[Foundation.Protocol]
[Foundation.Register("UICollectionViewDelegateFlowLayout", false)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public class UICollectionViewDelegateFlowLayout : UIKit.UICollectionViewDelegate, IDisposable, UIKit.IUICollectionViewDelegateFlowLayout
type UICollectionViewDelegateFlowLayout = class
    inherit UICollectionViewDelegate
    interface IUICollectionViewDelegateFlowLayout
    interface INativeObject
    interface IDisposable
    interface IUICollectionViewDelegate
    interface IUIScrollViewDelegate
継承
UICollectionViewDelegateFlowLayout
属性
実装

注釈

このクラスのメソッドをオーバーライドすると、アプリケーション開発者はグリッドベース UICollectionViewFlowLayoutの の間隔を制御できます。

さらに、このデリゲートを使用して、 によって UICollectionViewFlowLayout発生したイベントに応答できます。

コンストラクター

UICollectionViewDelegateFlowLayout()

既定のコンストラクターは、このクラスの新しいインスタンスを初期化します。

UICollectionViewDelegateFlowLayout(IntPtr)

アンマネージド オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

UICollectionViewDelegateFlowLayout(NSObjectFlag)

初期化をスキップし、単に オブジェクトを割り当てるために派生クラスで を呼び出すコンストラクター。

プロパティ

Class

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
ClassHandle

このクラスのハンドル。

(継承元 NSObject)
DebugDescription

このオブジェクトの開発者向けのわかりやすい説明。

(継承元 NSObject)
Description

オブジェクトの説明。Objective-C バージョンの ToString です。

(継承元 NSObject)
Handle

アンマネージド オブジェクト表現へのハンドル (ポインター)。

(継承元 NSObject)
IsDirectBinding

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
IsProxy

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
RetainCount

オブジェクトの現在の Objective-C 保持数を返します。

(継承元 NSObject)
Self

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
Superclass

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
SuperHandle

この NSObject の基底クラスのメソッドを表すために使用されるハンドル。

(継承元 NSObject)
Zone

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)

メソッド

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

外部で観察されるオブジェクトを登録します (NSString keyPath を使用)。   観察された変更は、オブザーバーのオブジェクト ObserveValue(NSString, NSObject, NSDictionary, IntPtr) メソッドにディスパッチされます。

(継承元 NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

外部で観察されるオブジェクトを登録します (文字列 keyPath を使用)。   観察された変更は、オブザーバーのオブジェクト ObserveValue(NSString, NSObject, NSDictionary, IntPtr) メソッドにディスパッチされます。

(継承元 NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

任意のメソッドを使用して、外部で観察されるオブジェクトを登録します。

(継承元 NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

任意のメソッドを使用して、外部で観察されるオブジェクトを登録します。

(継承元 NSObject)
AwakeFromNib()

オブジェクトが nib ファイルから読み込まれた後に呼び出されます。 オーバーライド者は base を呼び出す必要があります。AwakeFromNib()。

(継承元 NSObject)
BeginInvokeOnMainThread(Action)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

メイン UI スレッドで指定されたコードを非同期的に呼び出します。

(継承元 NSObject)
Bind(NSString, NSObject, String, NSDictionary)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
Bind(String, NSObject, String, NSDictionary)
古い.

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
BindingInfo(String)
古い.

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
BindingOptionDescriptions(String)
古い.

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
BindingValueClass(String)
古い.

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
CanFocusItem(UICollectionView, NSIndexPath)

の項目 indexPath にフォーカスを合わせるかどうか。

(継承元 UICollectionViewDelegate)
CanPerformAction(UICollectionView, Selector, NSIndexPath, NSObject)

この UICollectionViewDelegate が UICollectionView 内のアイテムに対して指定されたアクションを実行できるかどうか。

(継承元 UICollectionViewDelegate)
CellDisplayingEnded(UICollectionView, UICollectionViewCell, NSIndexPath)

指定したセルが UICollectionView から削除されたことを示します。

(継承元 UICollectionViewDelegate)
CommitEditing()

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
CommitEditing(NSObject, Selector, IntPtr)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
ConformsToProtocol(IntPtr)

このオブジェクトが指定したプロトコルを実装しているかどうかを判断するために呼び出されます。

(継承元 NSObject)
Copy()

基になる Objective-C オブジェクトのコピーを実行します。

(継承元 NSObject)
DangerousAutorelease()

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
DangerousRelease()

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
DangerousRetain()

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
DecelerationEnded(UIScrollView)

スクロール イベントからの減速が完了したことを示します。

(継承元 UICollectionViewDelegate)
DecelerationStarted(UIScrollView)

スクロール イベントからの減速が開始されたことを示します。

(継承元 UICollectionViewDelegate)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

多対多リレーションシップのインデックスに対して変更が発生したことを示します。

(継承元 NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
DidChangeAdjustedContentInset(UIScrollView)

インセット値が変更されたときに呼び出されるメソッド。

(継承元 UICollectionViewDelegate)
DidChangeValue(String)

指定したキーに変更が発生したことを示します。

(継承元 NSObject)
DidUpdateFocus(UICollectionView, UICollectionViewFocusUpdateContext, UIFocusAnimationCoordinator)

フォーカスが新しい UIViewに変更された直後に呼び出されるデリゲート メソッド。

(継承元 UICollectionViewDelegate)
DidZoom(UIScrollView)

ズームが発生したことを示します。

(継承元 UICollectionViewDelegate)
Dispose()

NSObject オブジェクトによって使用されるリソースを解放します。

(継承元 NSObject)
Dispose(Boolean)

NSObject オブジェクトによって使用されるリソースを解放します。

(継承元 NSObject)
DoesNotRecognizeSelector(Selector)

このオブジェクトが指定したセレクターを認識しないことを示します。

(継承元 NSObject)
DraggingEnded(UIScrollView, Boolean)

ドラッグが完了したことを示します。

(継承元 UICollectionViewDelegate)
DraggingStarted(UIScrollView)

ドラッグが開始されたことを示します。

(継承元 UICollectionViewDelegate)
Equals(NSObject)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
Equals(Object)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
ExposedBindings()

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
GetBindingInfo(NSString)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
GetBindingOptionDescriptions(NSString)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
GetBindingValueClass(NSString)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

指定したキーの値を取得します。

(継承元 NSObject)
GetHashCode()

現在のインスタンスのハッシュ コードを生成します。

(継承元 NSObject)
GetIndexPathForPreferredFocusedView(UICollectionView)

オーバーライドされた場合、開発者は最初にフォーカスを受け取る項目を指定できます。

(継承元 UICollectionViewDelegate)
GetInsetForSection(UICollectionView, UICollectionViewLayout, nint)

指定したセクションのコンテンツに適用する余白。

GetMethodForSelector(Selector)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
GetMinimumInteritemSpacingForSection(UICollectionView, UICollectionViewLayout, nint)

セクションの行または列の項目間の間隔。

GetMinimumLineSpacingForSection(UICollectionView, UICollectionViewLayout, nint)

セクションの行または列間の間隔。

GetNativeField(String)
古い.

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
GetNativeHash()

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
GetReferenceSizeForFooter(UICollectionView, UICollectionViewLayout, nint)

指定したセクションのフッター ビューのサイズ。

GetReferenceSizeForHeader(UICollectionView, UICollectionViewLayout, nint)

指定したセクションのヘッダー ビューのサイズ。

GetSizeForItem(UICollectionView, UICollectionViewLayout, NSIndexPath)

指定した項目のセルのサイズ。

GetTargetContentOffset(UICollectionView, CGPoint)

オーバーライドされると、開発者はレイアウトとアニメーションの変更のコンテンツ オフセットを変更できます。

(継承元 UICollectionViewDelegate)
GetTargetIndexPathForMove(UICollectionView, NSIndexPath, NSIndexPath)

オーバーライドされると、開発者は移動されたアイテムの最終的な場所を変更できます。 (たとえば、特定 proposedIndexPathの への移動を禁止する場合など)。

(継承元 UICollectionViewDelegate)
Init()

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
InitializeHandle(IntPtr)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
InitializeHandle(IntPtr, String)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
Invoke(Action, Double)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
Invoke(Action, TimeSpan)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
InvokeOnMainThread(Action)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
InvokeOnMainThread(Selector, NSObject)

メイン UI スレッドで指定したコードを同期的に呼び出します。

(継承元 NSObject)
IsEqual(NSObject)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
IsKindOfClass(Class)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
IsMemberOfClass(Class)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
ItemDeselected(UICollectionView, NSIndexPath)

指定したインデックスの項目が選択解除されたことを示します。

(継承元 UICollectionViewDelegate)
ItemHighlighted(UICollectionView, NSIndexPath)

指定した項目が強調表示されたことを示します。

(継承元 UICollectionViewDelegate)
ItemSelected(UICollectionView, NSIndexPath)

指定したインデックスの項目が選択されたことを示します。

(継承元 UICollectionViewDelegate)
ItemUnhighlighted(UICollectionView, NSIndexPath)

指定したインデックスの項目の強調表示が削除されたことを示します。

(継承元 UICollectionViewDelegate)
MarkDirty()

通常のピア オブジェクト (IsDirectBinding が true) を toggleref オブジェクトに昇格させます。

(継承元 NSObject)
MutableCopy()

指定した NSObject の変更可能なコピーを作成します。

(継承元 NSObject)
ObjectDidEndEditing(NSObject)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

このオブジェクトに対する指定した keyPath の値が変更されたことを示します。

(継承元 NSObject)
PerformAction(UICollectionView, Selector, NSIndexPath, NSObject)

UICollectionView 内のアイテムに対して指定したアクションを実行します。

(継承元 UICollectionViewDelegate)
PerformSelector(Selector)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
PerformSelector(Selector, NSObject)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
PerformSelector(Selector, NSObject, Double)

現在のインスタンスでセレクターを呼び出し、 が null でない場合 obj は、これを 1 つのパラメーターとして渡します。

(継承元 NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
PerformSelector(Selector, NSObject, NSObject)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
PrepareForInterfaceBuilder()

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
RemoveObserver(NSObject, NSString)

指定した keyPath の変更された値に関する通知を、指定したオブザーバーが受信するのを停止します。

(継承元 NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

指定したオブザーバーが、指定した keyPath とコンテキストの変更された値に関する通知をさらに受信するのを停止します。

(継承元 NSObject)
RemoveObserver(NSObject, String)

指定した keyPath の変更された値に関する通知を、指定したオブザーバーが受信するのを停止します。

(継承元 NSObject)
RemoveObserver(NSObject, String, IntPtr)

指定したオブザーバーが、指定した keyPath とコンテキストの変更された値に関する通知をさらに受信するのを停止します。

(継承元 NSObject)
RespondsToSelector(Selector)

このオブジェクトが指定したセレクターを認識するかどうか。

(継承元 NSObject)
ScrollAnimationEnded(UIScrollView)

スクロール イベントに関連するアニメーションが完了したことを示します。

(継承元 UICollectionViewDelegate)
Scrolled(UIScrollView)

スクロールが発生したことを示します。

(継承元 UICollectionViewDelegate)
ScrolledToTop(UIScrollView)

UICollectionView が先頭までスクロールしたことを示します。

(継承元 UICollectionViewDelegate)
SetNativeField(String, NSObject)
古い.

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
SetNilValueForKey(NSString)

指定したキーの値を null に設定します。

(継承元 NSObject)
SetValueForKey(NSObject, NSString)

キーで指定されたプロパティの値を、指定した値に設定します。

(継承元 NSObject)
SetValueForKeyPath(IntPtr, NSString)

アンマネージド オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

(継承元 NSObject)
SetValueForKeyPath(NSObject, NSString)

キーパスを使用して到達できるプロパティの値を設定します。

(継承元 NSObject)
SetValueForUndefinedKey(NSObject, NSString)

未定義のキーに値を書き込もうとすることを示します。 オーバーライドされない場合は、NSUndefinedKeyException を発生させます。

(継承元 NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

この NSObject の値を、指定したディクショナリの値に設定します。

(継承元 NSObject)
ShouldDeselectItem(UICollectionView, NSIndexPath)

指定した項目の選択を解除する必要があるかどうか。

(継承元 UICollectionViewDelegate)
ShouldHighlightItem(UICollectionView, NSIndexPath)

追跡中に指定した項目を強調表示する必要があるかどうか。

(継承元 UICollectionViewDelegate)
ShouldScrollToTop(UIScrollView)

UICollectionView が先頭までスクロールする必要があるかどうか。

(継承元 UICollectionViewDelegate)
ShouldSelectItem(UICollectionView, NSIndexPath)

指定した項目を選択する必要があるかどうか。

(継承元 UICollectionViewDelegate)
ShouldShowMenu(UICollectionView, NSIndexPath)

指定した項目に対してアクション メニューを表示するかどうかを指定します。

(継承元 UICollectionViewDelegate)
ShouldSpringLoadItem(UICollectionView, NSIndexPath, IUISpringLoadedInteractionContext)

指定したコンテキストで識別された項目を読み込むかどうかを示すために呼び出されるメソッド。

(継承元 UICollectionViewDelegate)
ShouldUpdateFocus(UICollectionView, UICollectionViewFocusUpdateContext)

フォーカスを失うか受け取るセルの collectionView 前に呼び出されます。 いずれかのフォーカス環境が を返す false場合、フォーカスの更新は取り消されます。

(継承元 UICollectionViewDelegate)
SupplementaryViewDisplayingEnded(UICollectionView, UICollectionReusableView, NSString, NSIndexPath)

指定した補助ビューが UICollectionView から削除されたことを示します。

(継承元 UICollectionViewDelegate)
ToString()

現在のインスタンスの値の文字列表現を返します。

(継承元 NSObject)
TransitionLayout(UICollectionView, UICollectionViewLayout, UICollectionViewLayout)

選択したレイアウト間を移動するときに使用するカスタム画面切り替えレイアウト。

(継承元 UICollectionViewDelegate)
Unbind(NSString)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
Unbind(String)
古い.

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
ValueForKey(NSString)

指定したキーに関連付けられているプロパティの値を返します。

(継承元 NSObject)
ValueForKeyPath(NSString)

キーパスを使用して到達できるプロパティの値を返します。

(継承元 NSObject)
ValueForUndefinedKey(NSString)

未定義のキーの値を読み取ろうとしたことを示します。 オーバーライドされない場合は、NSUndefinedKeyException を発生させます。

(継承元 NSObject)
ViewForZoomingInScrollView(UIScrollView)

ズームが行われるときに使用する UIView。

(継承元 UICollectionViewDelegate)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

指定したキー内の指定したインデックスの値が変更されようとしていることを示します。

(継承元 NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

(継承元 NSObject)
WillChangeValue(String)

指定したキーの値が変更されようとしていることを示します。

(継承元 NSObject)
WillDisplayCell(UICollectionView, UICollectionViewCell, NSIndexPath)

cellが表示されようとしています。

(継承元 UICollectionViewDelegate)
WillDisplaySupplementaryView(UICollectionView, UICollectionReusableView, String, NSIndexPath)

補助 view が表示されようとしています。

(継承元 UICollectionViewDelegate)
WillEndDragging(UIScrollView, CGPoint, CGPoint)

ドラッグが完了しようとしていることを示します。

(継承元 UICollectionViewDelegate)
ZoomingEnded(UIScrollView, UIView, nfloat)

ズームが完了したことを示します。

(継承元 UICollectionViewDelegate)
ZoomingStarted(UIScrollView, UIView)

ズームが開始されたことを示します。

(継承元 UICollectionViewDelegate)

拡張メソッド

GetDebugDescription(INSObjectProtocol)

スペースをカスタマイズし、 内のイベントに対応するために使用されます UICollectionViewFlowLayout

GetAccessibilityCustomRotors(NSObject)

オブジェクトに適したオブジェクトの UIAccessibilityCustomRotor 配列を this 取得します。

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

オブジェクトに適したオブジェクトの UIAccessibilityCustomRotor 配列を this 設定します。

CanFocusItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

の項目 indexPath にフォーカスを合わせるかどうか。

CanPerformAction(IUICollectionViewDelegate, UICollectionView, Selector, NSIndexPath, NSObject)

指定した のセルが、指定した indexPath アクションをサポートしているかどうかを示します。

CellDisplayingEnded(IUICollectionViewDelegate, UICollectionView, UICollectionViewCell, NSIndexPath)

指定した indexPath のセルが削除されたことを示します。

DidUpdateFocus(IUICollectionViewDelegate, UICollectionView, UICollectionViewFocusUpdateContext, UIFocusAnimationCoordinator)

の詳細に従ってフォーカスが変更されたことを示します context

GetIndexPathForPreferredFocusedView(IUICollectionViewDelegate, UICollectionView)

オーバーライドされた場合、開発者は最初にフォーカスを受け取る項目を指定できます。

GetTargetContentOffset(IUICollectionViewDelegate, UICollectionView, CGPoint)

オーバーライドされると、開発者はレイアウトとアニメーションの変更のコンテンツ オフセットを変更できます。

GetTargetIndexPathForMove(IUICollectionViewDelegate, UICollectionView, NSIndexPath, NSIndexPath)

オーバーライドされると、開発者は移動されたアイテムの最終的な場所を変更できます。 (たとえば、特定 proposedIndexPathの への移動を禁止する場合など)。

ItemDeselected(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

指定した indexPath のセルが選択解除されていることを示します。

ItemHighlighted(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

指定した indexPath のセルが強調表示されていることを示します。

ItemSelected(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

指定した indexPath のセルが選択されていることを示します。

ItemUnhighlighted(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

指定した indexPath のセルが強調表示されていないことを示します。

PerformAction(IUICollectionViewDelegate, UICollectionView, Selector, NSIndexPath, NSObject)

指定した indexPath のセルが、指定した [コピー] または [貼り付け] アクションをサポートしているかどうか。

ShouldDeselectItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

指定した indexPath のセルがそれ自体の選択を解除できるようにする必要があるかどうか。

ShouldHighlightItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

指定した indexPath のセルがそれ自体を強調表示できるようにする必要があるかどうか。

ShouldSelectItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

指定した indexPath のセルがそれ自体を選択できるかどうかを示します。

ShouldShowMenu(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

指定した indexPath のセルに [アクション] メニューが表示されるかどうか。

ShouldSpringLoadItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath, IUISpringLoadedInteractionContext)

指定したコンテキストで識別された項目を読み込むかどうかを示すために呼び出されるメソッド。

ShouldUpdateFocus(IUICollectionViewDelegate, UICollectionView, UICollectionViewFocusUpdateContext)

をオーバーライドすると、開発者は で context指定されたフォーカスの変更を防ぐことができます。

SupplementaryViewDisplayingEnded(IUICollectionViewDelegate, UICollectionView, UICollectionReusableView, NSString, NSIndexPath)

指定した indexPath の補助ビューが削除されたことを示します。

TransitionLayout(IUICollectionViewDelegate, UICollectionView, UICollectionViewLayout, UICollectionViewLayout)

指定した fromLayout から toLayout に移動するときに使用する UICollectionViewTransitionLayout。

WillDisplayCell(IUICollectionViewDelegate, UICollectionView, UICollectionViewCell, NSIndexPath)

cellが表示されようとしています。

WillDisplaySupplementaryView(IUICollectionViewDelegate, UICollectionView, UICollectionReusableView, String, NSIndexPath)

補助 view が表示されようとしています。

GetInsetForSection(IUICollectionViewDelegateFlowLayout, UICollectionView, UICollectionViewLayout, nint)

指定したセクションのコンテンツに適用する余白。

GetMinimumInteritemSpacingForSection(IUICollectionViewDelegateFlowLayout, UICollectionView, UICollectionViewLayout, nint)

セクションの行または列の項目間の間隔。

GetMinimumLineSpacingForSection(IUICollectionViewDelegateFlowLayout, UICollectionView, UICollectionViewLayout, nint)

セクションの行または列間の間隔。

GetReferenceSizeForFooter(IUICollectionViewDelegateFlowLayout, UICollectionView, UICollectionViewLayout, nint)

指定したセクションのフッター ビューのサイズ。

GetReferenceSizeForHeader(IUICollectionViewDelegateFlowLayout, UICollectionView, UICollectionViewLayout, nint)

指定したセクションのヘッダー ビューのサイズ。

GetSizeForItem(IUICollectionViewDelegateFlowLayout, UICollectionView, UICollectionViewLayout, NSIndexPath)

指定した項目のセルのサイズ。

DecelerationEnded(IUIScrollViewDelegate, UIScrollView)

スクロール イベントに関連する減速が終了したことを示します。

DecelerationStarted(IUIScrollViewDelegate, UIScrollView)

スクロール イベントの減速が開始されたことを示します。

DidChangeAdjustedContentInset(IUIScrollViewDelegate, UIScrollView)

インセット値が変更されたときに呼び出されるメソッド。

DidZoom(IUIScrollViewDelegate, UIScrollView)

指定した scrollView がズームされたことを示します。

DraggingEnded(IUIScrollViewDelegate, UIScrollView, Boolean)

ドラッグが完了したことを示します。

DraggingStarted(IUIScrollViewDelegate, UIScrollView)

ドラッグが開始されたことを示します。

ScrollAnimationEnded(IUIScrollViewDelegate, UIScrollView)

スクロールに関連するすべてのアニメーションが完了したことを示します。

Scrolled(IUIScrollViewDelegate, UIScrollView)

指定した scrollView がスクロールされたことを示します。

ScrolledToTop(IUIScrollViewDelegate, UIScrollView)

指定した scrollView のスクロールが一番上で終了したことを示します。

ShouldScrollToTop(IUIScrollViewDelegate, UIScrollView)

scrollView の先頭までのスクロールを許可するかどうか。

ViewForZoomingInScrollView(IUIScrollViewDelegate, UIScrollView)

ズームが要求されたときにスケーリングする UIView。

WillEndDragging(IUIScrollViewDelegate, UIScrollView, CGPoint, CGPoint)

ドラッグが終了しようとしていることを示します。

ZoomingEnded(IUIScrollViewDelegate, UIScrollView, UIView, nfloat)

ズームが完了したことを示します。

ZoomingStarted(IUIScrollViewDelegate, UIScrollView, UIView)

ズームが開始されたことを示します。

適用対象

こちらもご覧ください