tableColumnHeaders(_:)
Controls the visibility of a Table’s column header views.
Declaration
nonisolated func tableColumnHeaders(_ visibility: Visibility) -> some View
Parameters
- visibility:
A value of
visiblewill show table columns,hiddenwill remove them, andautomaticwill defer to default behavior.
Discussion
By default, Table will display a global header view with the labels of each table column. This area is also where users can sort, resize, and rearrange the columns. For simple cases that don’t require those features, this header can be hidden.
This will not affect the header of any Sections in a table.
Table(article.authors) {
TableColumn("Name", value: \.name)
TableColumn("Title", value: \.title)
}
.tableColumnHeaders(.hidden)