UIKit.UICollectionView: Method Members

The methods of UIKit.UICollectionView are listed below. For a list of all members, see the UICollectionView Members list.

See Also: Inherited members from UIKit.UIScrollView

Public Methods

static
AppearanceWhenContainedIn(params Type[]) : UICollectionView.UICollectionViewAppearance
Returns a strongly typed UIAppearance for instances of this class when the view is hosted in the specified hierarchy.
CancelInteractiveTransition()
Cancels an interactive transition and returns to its original layout object.
CellForItem(Foundation.NSIndexPath) : UICollectionViewCell
Returns the UIKit.UICollectionViewCell at the specified Foundation.NSIndexPath.
DeleteItems(Foundation.NSIndexPath[])
Deletes one or more items from the UIKit.UICollectionView.
DeleteSections(Foundation.NSIndexSet)
Deletes one or more sections from the UIKit.UICollectionView.
DequeueReusableCell(Foundation.NSString, Foundation.NSIndexPath) : UICollectionReusableView
Returns a new or reused UIKit.UICollectionReusableView.
DequeueReusableCell(string, Foundation.NSIndexPath) : UICollectionReusableView
Documentation for this section has not yet been entered.
DequeueReusableSupplementaryView(Foundation.NSString, Foundation.NSString, Foundation.NSIndexPath) : UICollectionReusableView
Returns a newly-allocated or reused supplementary UIKit.UICollectionReusableView.
DequeueReusableSupplementaryView(Foundation.NSString, string, Foundation.NSIndexPath) : UICollectionReusableView
Documentation for this section has not yet been entered.
DequeueReusableSupplementaryView(UICollectionElementKindSection, Foundation.NSString, Foundation.NSIndexPath) : Foundation.NSObject
Returns a newly-allocated or reused supplementary UIKit.UICollectionReusableView.
DequeueReusableSupplementaryView(UICollectionElementKindSection, string, Foundation.NSIndexPath) : UICollectionReusableView
Documentation for this section has not yet been entered.
DeselectItem(Foundation.NSIndexPath, bool)
Deselects the UIKit.UICollectionViewCell at the specified Foundation.NSIndexPath.
FinishInteractiveTransition()
Finishes an interactive transition and installs the intended target layout.
static
GetAppearance<T>() : UICollectionView.UICollectionViewAppearance
The strongly-typed IUIAppearance for this object.
static
GetAppearance<T>(UITraitCollection) : UICollectionView.UICollectionViewAppearance
IUIAppearance for this object with specified traits.
static
GetAppearance<T>(UITraitCollection, params Type[]) : UICollectionView.UICollectionViewAppearance
IUIAppearance for this object with specified traits and customized container.
GetIndexPathsForSelectedItems() : Foundation.NSIndexPath[]
Returns an array of Foundation.NSIndexPaths indicating which cells are currently selected.
GetLayoutAttributesForItem(Foundation.NSIndexPath) : UICollectionViewLayoutAttributes
Returns the layout information for the specified UIKit.UICollectionViewCell.
GetLayoutAttributesForSupplementaryElement(Foundation.NSString, Foundation.NSIndexPath) : UICollectionViewLayoutAttributes
Returns the layout information for the specified supplementary view.
IndexPathForCell(UICollectionViewCell) : Foundation.NSIndexPath
Returns the Foundation.NSIndexPath for the cell.
IndexPathForItemAtPoint(CoreGraphics.CGPoint) : Foundation.NSIndexPath
Returns the Foundation.NSIndexPath for the point.
InsertItems(Foundation.NSIndexPath[])
Creates new cells in the UIKit.UICollectionView, animating as necessary.
InsertSections(Foundation.NSIndexSet)
Creates new sections in the UIKit.UICollectionView, animating as necessary.
MoveItem(Foundation.NSIndexPath, Foundation.NSIndexPath)
Moves an element from one location to another within the UIKit.UICollectionView, animating as necssary.
MoveSection(nint, nint)
Moves a section from one location to another within the UIKit.UICollectionView, animating as necessary.
NumberOfItemsInSection(nint) : nint
Returns the number of items in the specified section.
NumberOfSections() : nint
Returns the number of sections in the UIKit.UICollectionView.
PerformBatchUpdates(Action, UICompletionHandler)
Applies and simultaneously animates multiple manipulations of the UIKit.UICollectionView.
PerformBatchUpdatesAsync(Action) : System.Threading.Tasks.Task<bool>
Applies and simultaneously animates multiple manipulations of the group.
RegisterClassForCell(Type, Foundation.NSString)
Specifies the type to be used to populate cells.
RegisterClassForCell(Type, string)
Documentation for this section has not yet been entered.
RegisterClassForSupplementaryView(Type, Foundation.NSString, Foundation.NSString)
Specifies the type to be used to populate supplementary views.
RegisterClassForSupplementaryView(Type, Foundation.NSString, string)
Documentation for this section has not yet been entered.
RegisterClassForSupplementaryView(Type, UICollectionElementKindSection, Foundation.NSString)
Specifies the type to be used to populate supplementary views.
RegisterClassForSupplementaryView(Type, UICollectionElementKindSection, string)
Documentation for this section has not yet been entered.
RegisterNibForCell(UINib, Foundation.NSString)
Specifies the type to be used to populate cells.
RegisterNibForCell(UINib, string)
Documentation for this section has not yet been entered.
RegisterNibForSupplementaryView(UINib, Foundation.NSString, Foundation.NSString)
Specifies the type to be used to populate supplementary views.
RegisterNibForSupplementaryView(UINib, UICollectionElementKindSection, Foundation.NSString)
Specifies the nib to be used for populating the supplementary view.
RegisterNibForSupplementaryView(UINib, UICollectionElementKindSection, string)
Documentation for this section has not yet been entered.
ReloadData()
Reloads all of the data for the UIKit.UICollectionView.
ReloadItems(Foundation.NSIndexPath[])
Reloads the data for the specified elements.
ReloadSections(Foundation.NSIndexSet)
Reloads the data in the specified sections of the UIKit.UICollectionView.
ScrollToItem(Foundation.NSIndexPath, UICollectionViewScrollPosition, bool)
Scrollls the UIKit.UICollectionView so that the desired element is visible.
SelectItem(Foundation.NSIndexPath, bool, UICollectionViewScrollPosition)
Selects a UIKit.UICollectionViewCell and optionally scrolls to make it visible.
SetCollectionViewLayout(UICollectionViewLayout, bool)
Changes the UIKit.UICollectionViewLayout used by the UIKit.UICollectionView.
SetCollectionViewLayout(UICollectionViewLayout, bool, UICompletionHandler)
Sets the layout used by this UIKit.UICollectionView.
SetCollectionViewLayoutAsync(UICollectionViewLayout, bool) : System.Threading.Tasks.Task<bool>
Sets the layout used by this .
StartInteractiveTransition(UICollectionViewLayout, UICollectionViewLayoutInteractiveTransitionCompletion) : UICollectionViewTransitionLayout
Changes the UICollectionView's layout using an interactive transition.
StartInteractiveTransitionAsync(UICollectionViewLayout) : System.Threading.Tasks.Task<UICollectionViewTransitionResult>
Changes the UICollectionView's layout using an interactive transition.
StartInteractiveTransitionAsync(UICollectionViewLayout, out UICollectionViewTransitionLayout) : System.Threading.Tasks.Task<UICollectionViewTransitionResult>
Asynchronously starts an interactive transition to the new layout, with a reference to the result.

Protected Methods

override
Dispose(bool)
Releases the resources used by the UICollectionView object.
RegisterClassForSupplementaryView(IntPtr, Foundation.NSString, Foundation.NSString)
Specifies the type to be used to populate supplementary views.