Contents

frameForItem(at:)

Returns the frame of the collection view item at the specified index.

Declaration

func frameForItem(at index: Int) -> NSRect

Parameters

  • index:

    The index of the collection view item.

Return Value

The frame calculated by the receiver where it intends to place the subview for the NSCollectionViewItem at the given index. The rectangle is returned in the collection view’s coordinate system.

Discussion

You can use this method in the collectionView(_:draggingImageForItemsAt:with:offset:) method to determine which views are in the visible portion of the enclosing scroll view.

Overriding this method will have no effect on the collection view’s subview layout.

See Also

Legacy Collection View Support