---
title: allowsMultipleSelection
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nstableview/allowsmultipleselection
---

# allowsMultipleSelection

A Boolean value indicating whether the table view allows the user to select more than one column or row at a time.

## Declaration

```swift
var allowsMultipleSelection: Bool { get set }
```

## Discussion

Discussion The default is false, which allows the user to select only one column or row at a time. You can select multiple columns or rows programmatically regardless of this setting.

## See Also

### Related Documentation

- [selectColumnIndexes(_:byExtendingSelection:)](appkit/nstableview/selectcolumnindexes(_:byextendingselection:).md)
- [selectRowIndexes(_:byExtendingSelection:)](appkit/nstableview/selectrowindexes(_:byextendingselection:).md)

### Configuring Behavior

- [allowsColumnReordering](appkit/nstableview/allowscolumnreordering.md)
- [allowsColumnResizing](appkit/nstableview/allowscolumnresizing.md)
- [allowsEmptySelection](appkit/nstableview/allowsemptyselection.md)
- [allowsColumnSelection](appkit/nstableview/allowscolumnselection.md)
- [usesAutomaticRowHeights](appkit/nstableview/usesautomaticrowheights.md)
