---
title: NSAccessibility.Attribute
framework: appkit
role: symbol
role_heading: Structure
path: appkit/nsaccessibility-swift.struct/attribute
---

# NSAccessibility.Attribute

Constants that describe attributes.

## Declaration

```swift
struct Attribute
```

## Topics

### Attributes

- [activationPoint](appkit/nsaccessibility-swift.struct/attribute/activationpoint.md)
- [allowedValues](appkit/nsaccessibility-swift.struct/attribute/allowedvalues.md)
- [alternateUIVisible](appkit/nsaccessibility-swift.struct/attribute/alternateuivisible.md)
- [autoInteractableAttribute](appkit/nsaccessibility-swift.struct/attribute/autointeractableattribute.md)
- [blockQuoteLevelAttribute](appkit/nsaccessibility-swift.struct/attribute/blockquotelevelattribute.md)
- [cancelButton](appkit/nsaccessibility-swift.struct/attribute/cancelbutton.md)
- [children](appkit/nsaccessibility-swift.struct/attribute/children.md)
- [childrenInNavigationOrderAttribute](appkit/nsaccessibility-swift.struct/attribute/childreninnavigationorderattribute.md)
- [clearButton](appkit/nsaccessibility-swift.struct/attribute/clearbutton.md)
- [closeButton](appkit/nsaccessibility-swift.struct/attribute/closebutton.md)
- [columnCount](appkit/nsaccessibility-swift.struct/attribute/columncount.md)
- [columnHeaderUIElements](appkit/nsaccessibility-swift.struct/attribute/columnheaderuielements.md)
- [columnIndexRange](appkit/nsaccessibility-swift.struct/attribute/columnindexrange.md)
- [columnTitles](appkit/nsaccessibility-swift.struct/attribute/columntitles.md)
- [columns](appkit/nsaccessibility-swift.struct/attribute/columns.md)
- [containsProtectedContent](appkit/nsaccessibility-swift.struct/attribute/containsprotectedcontent.md)
- [contents](appkit/nsaccessibility-swift.struct/attribute/contents.md)
- [criticalValue](appkit/nsaccessibility-swift.struct/attribute/criticalvalue.md)
- [dateTimeComponentsAttribute](appkit/nsaccessibility-swift.struct/attribute/datetimecomponentsattribute.md)
- [decrementButton](appkit/nsaccessibility-swift.struct/attribute/decrementbutton.md)
- [defaultButton](appkit/nsaccessibility-swift.struct/attribute/defaultbutton.md)
- [description](appkit/nsaccessibility-swift.struct/attribute/description.md)
- [disclosedByRow](appkit/nsaccessibility-swift.struct/attribute/disclosedbyrow.md)
- [disclosedRows](appkit/nsaccessibility-swift.struct/attribute/disclosedrows.md)
- [disclosing](appkit/nsaccessibility-swift.struct/attribute/disclosing.md)
- [disclosureLevel](appkit/nsaccessibility-swift.struct/attribute/disclosurelevel.md)
- [document](appkit/nsaccessibility-swift.struct/attribute/document.md)
- [edited](appkit/nsaccessibility-swift.struct/attribute/edited.md)
- [embeddedImageDescriptionAttribute](appkit/nsaccessibility-swift.struct/attribute/embeddedimagedescriptionattribute.md)
- [enabled](appkit/nsaccessibility-swift.struct/attribute/enabled.md)
- [expanded](appkit/nsaccessibility-swift.struct/attribute/expanded.md)
- [extrasMenuBar](appkit/nsaccessibility-swift.struct/attribute/extrasmenubar.md)
- [filename](appkit/nsaccessibility-swift.struct/attribute/filename.md)
- [focused](appkit/nsaccessibility-swift.struct/attribute/focused.md)
- [focusedUIElement](appkit/nsaccessibility-swift.struct/attribute/focuseduielement.md)
- [focusedWindow](appkit/nsaccessibility-swift.struct/attribute/focusedwindow.md)
- [frontmost](appkit/nsaccessibility-swift.struct/attribute/frontmost.md)
- [fullScreenButton](appkit/nsaccessibility-swift.struct/attribute/fullscreenbutton.md)
- [growArea](appkit/nsaccessibility-swift.struct/attribute/growarea.md)
- [handles](appkit/nsaccessibility-swift.struct/attribute/handles.md)
- [header](appkit/nsaccessibility-swift.struct/attribute/header.md)
- [headingLevelAttribute](appkit/nsaccessibility-swift.struct/attribute/headinglevelattribute.md)
- [help](appkit/nsaccessibility-swift.struct/attribute/help.md)
- [hidden](appkit/nsaccessibility-swift.struct/attribute/hidden.md)
- [horizontalScrollBar](appkit/nsaccessibility-swift.struct/attribute/horizontalscrollbar.md)
- [horizontalUnitDescription](appkit/nsaccessibility-swift.struct/attribute/horizontalunitdescription.md)
- [horizontalUnits](appkit/nsaccessibility-swift.struct/attribute/horizontalunits.md)
- [identifier](appkit/nsaccessibility-swift.struct/attribute/identifier.md)
- [incrementButton](appkit/nsaccessibility-swift.struct/attribute/incrementbutton.md)
- [index](appkit/nsaccessibility-swift.struct/attribute/index.md)
- [insertionPointLineNumber](appkit/nsaccessibility-swift.struct/attribute/insertionpointlinenumber.md)
- [labelUIElements](appkit/nsaccessibility-swift.struct/attribute/labeluielements.md)
- [labelValue](appkit/nsaccessibility-swift.struct/attribute/labelvalue.md)
- [languageAttribute](appkit/nsaccessibility-swift.struct/attribute/languageattribute.md)
- [linkedUIElements](appkit/nsaccessibility-swift.struct/attribute/linkeduielements.md)
- [main](appkit/nsaccessibility-swift.struct/attribute/main.md)
- [mainWindow](appkit/nsaccessibility-swift.struct/attribute/mainwindow.md)
- [markerGroupUIElement](appkit/nsaccessibility-swift.struct/attribute/markergroupuielement.md)
- [markerType](appkit/nsaccessibility-swift.struct/attribute/markertype.md)
- [markerTypeDescription](appkit/nsaccessibility-swift.struct/attribute/markertypedescription.md)
- [markerUIElements](appkit/nsaccessibility-swift.struct/attribute/markeruielements.md)
- [markerValues](appkit/nsaccessibility-swift.struct/attribute/markervalues.md)
- [matteContentUIElement](appkit/nsaccessibility-swift.struct/attribute/mattecontentuielement.md)
- [matteHole](appkit/nsaccessibility-swift.struct/attribute/mattehole.md)
- [maxValue](appkit/nsaccessibility-swift.struct/attribute/maxvalue.md)
- [menuBar](appkit/nsaccessibility-swift.struct/attribute/menubar.md)
- [minValue](appkit/nsaccessibility-swift.struct/attribute/minvalue.md)
- [minimizeButton](appkit/nsaccessibility-swift.struct/attribute/minimizebutton.md)
- [minimized](appkit/nsaccessibility-swift.struct/attribute/minimized.md)
- [modal](appkit/nsaccessibility-swift.struct/attribute/modal.md)
- [nextContents](appkit/nsaccessibility-swift.struct/attribute/nextcontents.md)
- [numberOfCharacters](appkit/nsaccessibility-swift.struct/attribute/numberofcharacters.md)
- [orderedByRow](appkit/nsaccessibility-swift.struct/attribute/orderedbyrow.md)
- [orientation](appkit/nsaccessibility-swift.struct/attribute/orientation.md)
- [overflowButton](appkit/nsaccessibility-swift.struct/attribute/overflowbutton.md)
- [parent](appkit/nsaccessibility-swift.struct/attribute/parent.md)
- [pathAttribute](appkit/nsaccessibility-swift.struct/attribute/pathattribute.md)
- [placeholderValue](appkit/nsaccessibility-swift.struct/attribute/placeholdervalue.md)
- [position](appkit/nsaccessibility-swift.struct/attribute/position.md)
- [previousContents](appkit/nsaccessibility-swift.struct/attribute/previouscontents.md)
- [proxy](appkit/nsaccessibility-swift.struct/attribute/proxy.md)
- [required](appkit/nsaccessibility-swift.struct/attribute/required.md)
- [role](appkit/nsaccessibility-swift.struct/attribute/role.md)
- [roleDescription](appkit/nsaccessibility-swift.struct/attribute/roledescription.md)
- [rowCount](appkit/nsaccessibility-swift.struct/attribute/rowcount.md)
- [rowHeaderUIElements](appkit/nsaccessibility-swift.struct/attribute/rowheaderuielements.md)
- [rowIndexRange](appkit/nsaccessibility-swift.struct/attribute/rowindexrange.md)
- [rows](appkit/nsaccessibility-swift.struct/attribute/rows.md)
- [searchButton](appkit/nsaccessibility-swift.struct/attribute/searchbutton.md)
- [searchMenu](appkit/nsaccessibility-swift.struct/attribute/searchmenu.md)
- [selected](appkit/nsaccessibility-swift.struct/attribute/selected.md)
- [selectedCells](appkit/nsaccessibility-swift.struct/attribute/selectedcells.md)
- [selectedChildren](appkit/nsaccessibility-swift.struct/attribute/selectedchildren.md)
- [selectedColumns](appkit/nsaccessibility-swift.struct/attribute/selectedcolumns.md)
- [selectedRows](appkit/nsaccessibility-swift.struct/attribute/selectedrows.md)
- [selectedText](appkit/nsaccessibility-swift.struct/attribute/selectedtext.md)
- [selectedTextRange](appkit/nsaccessibility-swift.struct/attribute/selectedtextrange.md)
- [selectedTextRanges](appkit/nsaccessibility-swift.struct/attribute/selectedtextranges.md)
- [servesAsTitleForUIElements](appkit/nsaccessibility-swift.struct/attribute/servesastitleforuielements.md)
- [sharedCharacterRange](appkit/nsaccessibility-swift.struct/attribute/sharedcharacterrange.md)
- [sharedFocusElements](appkit/nsaccessibility-swift.struct/attribute/sharedfocuselements.md)
- [sharedTextUIElements](appkit/nsaccessibility-swift.struct/attribute/sharedtextuielements.md)
- [shownMenu](appkit/nsaccessibility-swift.struct/attribute/shownmenu.md)
- [size](appkit/nsaccessibility-swift.struct/attribute/size.md)
- [sortDirection](appkit/nsaccessibility-swift.struct/attribute/sortdirection.md)
- [splitters](appkit/nsaccessibility-swift.struct/attribute/splitters.md)
- [subrole](appkit/nsaccessibility-swift.struct/attribute/subrole.md)
- [tabs](appkit/nsaccessibility-swift.struct/attribute/tabs.md)
- [textInputMarkedRangeAttribute](appkit/nsaccessibility-swift.struct/attribute/textinputmarkedrangeattribute.md)
- [title](appkit/nsaccessibility-swift.struct/attribute/title.md)
- [titleUIElement](appkit/nsaccessibility-swift.struct/attribute/titleuielement.md)
- [toolbarButton](appkit/nsaccessibility-swift.struct/attribute/toolbarbutton.md)
- [topLevelUIElement](appkit/nsaccessibility-swift.struct/attribute/topleveluielement.md)
- [unitDescription](appkit/nsaccessibility-swift.struct/attribute/unitdescription.md)
- [units](appkit/nsaccessibility-swift.struct/attribute/units.md)
- [url](appkit/nsaccessibility-swift.struct/attribute/url.md)
- [value](appkit/nsaccessibility-swift.struct/attribute/value.md)
- [valueDescription](appkit/nsaccessibility-swift.struct/attribute/valuedescription.md)
- [verticalScrollBar](appkit/nsaccessibility-swift.struct/attribute/verticalscrollbar.md)
- [verticalUnitDescription](appkit/nsaccessibility-swift.struct/attribute/verticalunitdescription.md)
- [verticalUnits](appkit/nsaccessibility-swift.struct/attribute/verticalunits.md)
- [visibleCells](appkit/nsaccessibility-swift.struct/attribute/visiblecells.md)
- [visibleCharacterRange](appkit/nsaccessibility-swift.struct/attribute/visiblecharacterrange.md)
- [visibleChildren](appkit/nsaccessibility-swift.struct/attribute/visiblechildren.md)
- [visibleColumns](appkit/nsaccessibility-swift.struct/attribute/visiblecolumns.md)
- [visibleRows](appkit/nsaccessibility-swift.struct/attribute/visiblerows.md)
- [visitedAttribute](appkit/nsaccessibility-swift.struct/attribute/visitedattribute.md)
- [warningValue](appkit/nsaccessibility-swift.struct/attribute/warningvalue.md)
- [window](appkit/nsaccessibility-swift.struct/attribute/window.md)
- [windows](appkit/nsaccessibility-swift.struct/attribute/windows.md)
- [zoomButton](appkit/nsaccessibility-swift.struct/attribute/zoombutton.md)

### Initializers

- [init(rawValue:)](appkit/nsaccessibility-swift.struct/attribute/init(rawvalue:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Accessibility Types

- [NSAccessibility.Action](appkit/nsaccessibility-swift.struct/action.md)
- [NSAccessibility.AnnotationAttributeKey](appkit/nsaccessibility-swift.struct/annotationattributekey.md)
- [NSAccessibilityAnnotationPosition](appkit/nsaccessibilityannotationposition.md)
- [NSAccessibility.FontAttributeKey](appkit/nsaccessibility-swift.struct/fontattributekey.md)
- [NSAccessibilityOrientation](appkit/nsaccessibilityorientation.md)
- [NSAccessibility.OrientationValue](appkit/nsaccessibility-swift.struct/orientationvalue.md)
- [NSAccessibility.ParameterizedAttribute](appkit/nsaccessibility-swift.struct/parameterizedattribute.md)
- [NSAccessibility.Role](appkit/nsaccessibility-swift.struct/role.md)
- [NSAccessibilityRulerMarkerType](appkit/nsaccessibilityrulermarkertype.md)
- [NSAccessibility.RulerMarkerTypeValue](appkit/nsaccessibility-swift.struct/rulermarkertypevalue.md)
- [NSAccessibility.RulerUnitValue](appkit/nsaccessibility-swift.struct/rulerunitvalue.md)
- [NSAccessibility.SortDirectionValue](appkit/nsaccessibility-swift.struct/sortdirectionvalue.md)
- [NSAccessibilitySortDirection](appkit/nsaccessibilitysortdirection.md)
- [NSAccessibility.Subrole](appkit/nsaccessibility-swift.struct/subrole.md)
- [NSAccessibilityUnits](appkit/nsaccessibilityunits.md)
