<!--
{
  "availability" : [
    "macOS: 10.9.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/NSSavePanel/showsTagField",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "AppKit"
    ],
    "preciseIdentifier" : "c:objc(cs)NSSavePanel(py)showsTagField"
  },
  "title" : "showsTagField"
}
-->

# showsTagField

A Boolean value that indicates whether the panel displays the Tags field.

```
var showsTagField: Bool { get set }
```

## Discussion

When the value of this property is <doc://com.apple.documentation/documentation/Swift/true>, the panel displays the Tags field; if <doc://com.apple.documentation/documentation/Swift/false>, the panel doesn’t display the Tags field. The default value is <doc://com.apple.documentation/documentation/Swift/true>. (Note that the Tags field is appropriate only in a Save panel.)

If you set this property to <doc://com.apple.documentation/documentation/Swift/true>, you are responsible for setting tag names on the resulting file after saving is complete. If you don’t set this property, macOS will automatically show the tag field and attempt to apply the tags to the file. To set tags on files, use the <doc://com.apple.documentation/documentation/Foundation/URLResourceKey/tagNamesKey>.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)