---
title: TableColumnCustomizationBehavior
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/tablecolumncustomizationbehavior
---

# TableColumnCustomizationBehavior

A set of customization behaviors of a column that a table can offer to a user.

## Declaration

```swift
struct TableColumnCustomizationBehavior
```

## Overview

Overview This is used as a value provided to disabledCustomizationBehavior(_:). Setting any of these values as the disabledCustomizationBehavior(_:) doesn’t have any effect on iOS.

## Topics

### Getting the customization behavior

- [all](swiftui/tablecolumncustomizationbehavior/all.md)
- [reorder](swiftui/tablecolumncustomizationbehavior/reorder.md)
- [resize](swiftui/tablecolumncustomizationbehavior/resize.md)
- [visibility](swiftui/tablecolumncustomizationbehavior/visibility.md)

### Creating a behavior

- [init()](swiftui/tablecolumncustomizationbehavior/init().md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Customizing columns

- [tableColumnHeaders(_:)](swiftui/view/tablecolumnheaders(_:).md)
- [TableColumnCustomization](swiftui/tablecolumncustomization.md)
