Instance Property

selectionIndexes

The indexes of the currently selected items.

Declaration

var selectionIndexes: IndexSet { get set }

Discussion

Whenever possible, use the selectionIndexPaths property instead of this one to set selections.

This property is observable using key-value observing.

See Also

Legacy Collection View Support

var itemPrototype: NSCollectionViewItem?

The receiver’s collection view item prototype.

Deprecated
func newItem(forRepresentedObject: Any) -> NSCollectionViewItem

Returns the collection view item that is used for the specified object.

Deprecated
var maxNumberOfRows: Int

The maximum number of rows that the collection view displays.

Deprecated
var maxNumberOfColumns: Int

The maximum number of columns that the collection view displays.

Deprecated
var minItemSize: NSSize

The minimum size (in points) of items in the collection view grid.

Deprecated
var maxItemSize: NSSize

The maximum size (in points) of items in the collection view grid.

Deprecated
func item(at: Int) -> NSCollectionViewItem?

Returns the collection view item for the represented object at the specified index.

func frameForItem(at: Int) -> NSRect

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

func frameForItem(at: Int, withNumberOfItems: Int) -> NSRect

Returns the frame of an item based on the number of items in the collection view.

func draggingImageForItems(at: IndexSet, with: NSEvent, offset: NSPointPointer) -> NSImage

This method computes and returns an image to use for dragging.