---
title: allowsColumnResizing
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nstableview/allowscolumnresizing
---

# allowsColumnResizing

A Boolean value indicating whether the table view allows the user to resize columns by dragging between their headers.

## Declaration

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

## Discussion

Discussion The default of this property is true, which allows the user to resize the table view’s columns. You can resize columns programmatically regardless of this setting.

## See Also

### Related Documentation

- [width](appkit/nstablecolumn/width.md)

### Configuring Behavior

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