On the Columns tab the designer may choose which columns a user may show/hide at runtime by checking the User Can Show/Hide this Column at Runtime option box.
At runtime, enabled columns will display in the view settings Columns tab with an enabled show/hide check box.