<!--
{
  "availability" : [
    "macOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/NSAccessibility-swift.struct/Attribute",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "AppKit"
    ],
    "preciseIdentifier" : "c:@T@NSAccessibilityAttributeName"
  },
  "title" : "NSAccessibility.Attribute"
}
-->

# NSAccessibility.Attribute

Constants that describe attributes.

```
struct Attribute
```

## Topics

### Attributes

[`static let activationPoint: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/activationPoint)

[`static let allowedValues: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/allowedValues)

The allowed values in the slider (`NSArray`).

[`static let alternateUIVisible: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/alternateUIVisible)

[`static let autoInteractableAttribute: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/autoInteractableAttribute)

[`static let blockQuoteLevelAttribute: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/blockQuoteLevelAttribute)

[`static let cancelButton: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/cancelButton)

The element that represents the cancel button (`id`).

[`static let children: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/children)

The element’s child elements in the accessibility hierarchy (`NSArray`).

[`static let childrenInNavigationOrderAttribute: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/childrenInNavigationOrderAttribute)

[`static let clearButton: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/clearButton)

The element that represents the clear button in a search field (`id`).

[`static let closeButton: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/closeButton)

The element representing the close button (`id`).

[`static let columnCount: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/columnCount)

The number of columns in the grid (`NSNumber` as `intValue`).

[`static let columnHeaderUIElements: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/columnHeaderUIElements)

The table’s column headers (`NSArray`).

[`static let columnIndexRange: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/columnIndexRange)

The column index range of the cell (an `NSValue` instance that contains the row’s starting index and index span in the table).

[`static let columnTitles: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/columnTitles)

The elements that represent the column titles (`NSArray`).

[`static let columns: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/columns)

The table’s columns (`NSArray`).

[`static let containsProtectedContent: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/containsProtectedContent)

A flag that indicates whether the object contains protected content.

[`static let contents: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/contents)

Elements that represent the contents in the current element, such as the document view of a scroll view (`NSArray`).

[`static let criticalValue: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/criticalValue)

The critical value in a level indicator (typically, `NSNumber`).

[`static let dateTimeComponentsAttribute: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/dateTimeComponentsAttribute)

[`static let decrementButton: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/decrementButton)

The element that represents a stepper’s decrement button (`id`).

[`static let defaultButton: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/defaultButton)

The element that represents the default button (`id`).

[`static let description: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/description)

The purpose of the element, not including the role (`NSString`).

[`static let disclosedByRow: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/disclosedByRow)

The row disclosing this row (`id`).

[`static let disclosedRows: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/disclosedRows)

The rows disclosed by this row (`NSArray`).

[`static let disclosing: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/disclosing)

A flag that indicates whether a row is disclosing other rows (`NSNumber`).

[`static let disclosureLevel: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/disclosureLevel)

The indentation level of this row (`NSNumber`).

[`static let document: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/document)

The URL for the file represented by the element (`NSString`).

[`static let edited: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/edited)

A flag that indicates whether the element has been modified (`NSNumber`).

[`static let embeddedImageDescriptionAttribute: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/embeddedImageDescriptionAttribute)

[`static let enabled: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/enabled)

A flag that indicates the enabled state of the element (`NSNumber`).

[`static let expanded: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/expanded)

A flag that indicates whether the element is expanded (`NSNumber`).

[`static let extrasMenuBar: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/extrasMenuBar)

The app extras menu bar (`id`).

[`static let filename: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/filename)

The filename associated with the element (`NSString`).

[`static let focused: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/focused)

A flag that indicates the presence of keyboard focus (`NSNumber`).

[`static let focusedUIElement: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/focusedUIElement)

The element with the current focus (`id`).

[`static let focusedWindow: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/focusedWindow)

The app’s window that has current focus (`id`).

[`static let frontmost: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/frontmost)

A flag that indicates whether the app is frontmost (`NSNumber`).

[`static let fullScreenButton: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/fullScreenButton)

The element that represents the full-screen button (`id`).

[`static let growArea: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/growArea)

The element representing the grow area (`id`).

[`static let handles: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/handles)

The drag handles of the item (`NSArray`).

[`static let header: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/header)

The element that represents a table view’s header (`id`).

[`static let headingLevelAttribute: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/headingLevelAttribute)

[`static let help: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/help)

The help text for the element (`NSString`).

[`static let hidden: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/hidden)

A flag that indicates whether the app is hidden (`NSNumber`).

[`static let horizontalScrollBar: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/horizontalScrollBar)

The element that represents a scroll view’s horizontal scroll bar (`id`).

[`static let horizontalUnitDescription: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/horizontalUnitDescription)

The description of the layout view’s horizontal units (`NSString`).

[`static let horizontalUnits: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/horizontalUnits)

The units that the layout view uses for horizontal values (`NSString`).

[`static let identifier: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/identifier)

The identity of the element (`NSString`).

[`static let incrementButton: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/incrementButton)

The element that represents a stepper’s increment button (`id`).

[`static let index: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/index)

The index of the row or column represented by the element (`NSValue`).

[`static let insertionPointLineNumber: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/insertionPointLineNumber)

The line number containing the insertion point (`NSNumber`).

[`static let labelUIElements: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/labelUIElements)

The elements that represent the slider’s labels (`NSArray`).

[`static let labelValue: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/labelValue)

The value of the label represented by this element (`NSNumber`).

[`static let languageAttribute: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/languageAttribute)

[`static let linkedUIElements: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/linkedUIElements)

The elements with which this element is related (`NSArray`).

[`static let main: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/main)

A flag that indicates whether the window is the main window (`NSNumber`).

[`static let mainWindow: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/mainWindow)

The app’s main window (`id`).

[`static let markerGroupUIElement: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/markerGroupUIElement)

A marker group user interface element (`id`).

[`static let markerType: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/markerType)

The type of the marker (`NSString`).

[`static let markerTypeDescription: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/markerTypeDescription)

The description of the marker type (`NSString`).

[`static let markerUIElements: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/markerUIElements)

An array of marker user interface elements (`NSArray`)

[`static let markerValues: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/markerValues)

The marker values (`NSArray` of `NSNumber`).

[`static let matteContentUIElement: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/matteContentUIElement)

The element that is clipped by the matte (`id`).

[`static let matteHole: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/matteHole)

The bounds of the matte hole, in screen coordinates in points (`NSValue` containing an `NSRect`).

[`static let maxValue: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/maxValue)

The element’s maximum value (`id`).

[`static let menuBar: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/menuBar)

The app’s menu bar (`id`).

[`static let minValue: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/minValue)

The element’s minimum value (`id`).

[`static let minimizeButton: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/minimizeButton)

The element that represents the minimize button (`id`).

[`static let minimized: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/minimized)

A flag that indicates whether the window is minimized (`NSNumber`).

[`static let modal: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/modal)

A flag that indicates whether the window represented by this element is modal (`NSNumber`).

[`static let nextContents: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/nextContents)

The elements representing the contents that follow the current divider element, such as a subview adjacent to a split view’s splitter element (`NSArray`).

[`static let numberOfCharacters: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/numberOfCharacters)

The number of characters in the text (`NSNumber`).

[`static let orderedByRow: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/orderedByRow)

A flag that indicates whether the grid is in row major or column major order.

[`static let orientation: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/orientation)

The element’s orientation.

[`static let overflowButton: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/overflowButton)

The element that represents a toolbar’s overflow button (`id`).

[`static let parent: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/parent)

The element’s parent element in the accessibility hierarchy (`id`).

[`static let pathAttribute: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/pathAttribute)

[`static let placeholderValue: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/placeholderValue)

The placeholder value for a control, such as a text field (`NSString`).

[`static let position: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/position)

The position in points of the element’s lower-left corner in screen-relative coordinates (`NSValue`).

[`static let previousContents: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/previousContents)

The elements representing the contents that precede the current divider element, such as a subview adjacent to a split view’s splitter bar element (`NSArray`).

[`static let proxy: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/proxy)

The element that represents the window’s proxy icon (`id`).

[`static let required: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/required)

[`static let role: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/role)

The element’s type, such as `NSAccessibilityRadioButtonRole` (`NSString`). See Roles for a list of available roles.

[`static let roleDescription: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/roleDescription)

A localized, human-intelligible description of the element’s role, such as `radio button` (`NSString`).

[`static let rowCount: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/rowCount)

The number of rows in the grid (`NSNumber` as `intValue`).

[`static let rowHeaderUIElements: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/rowHeaderUIElements)

The table’s row headers (`NSArray`).

[`static let rowIndexRange: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/rowIndexRange)

The row index range of the cell (an `NSValue` instance that contains the row’s starting index and index span in the table).

[`static let rows: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/rows)

The table’s rows (`NSArray`).

[`static let searchButton: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/searchButton)

The element that represents the search button in a search field (`id`).

[`static let searchMenu: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/searchMenu)

The element that represents the menu in a search field (`id`).

[`static let selected: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/selected)

A flag that indicates whether the element is selected (`NSNumber`).

[`static let selectedCells: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/selectedCells)

The table’s selected cells (`NSArray`). This attribute is required for cell-based tables.

[`static let selectedChildren: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/selectedChildren)

The currently selected children of the element (`NSArray`).

[`static let selectedColumns: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/selectedColumns)

The table’s selected columns (`NSArray`).

[`static let selectedRows: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/selectedRows)

The table’s selected rows (`NSArray`).

[`static let selectedText: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/selectedText)

The currently selected text (`NSString`).

[`static let selectedTextRange: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/selectedTextRange)

The range of selected text (`NSValue`).

[`static let selectedTextRanges: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/selectedTextRanges)

An array of `NSValue` (`rangeValue`) ranges of selected text (`NSArray`).

[`static let servesAsTitleForUIElements: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/servesAsTitleForUIElements)

The elements for which this element serves as the title (`NSArray`).

[`static let sharedCharacterRange: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/sharedCharacterRange)

The (`rangeValue`) part of shared text in this view (`NSValue`).

[`static let sharedFocusElements: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/sharedFocusElements)

[`static let sharedTextUIElements: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/sharedTextUIElements)

The elements with which the text of this element is shared (`NSArray`).

[`static let shownMenu: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/shownMenu)

The menu currently being displayed (`id`).

[`static let size: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/size)

The element’s size in points (`NSValue`).

[`static let sortDirection: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/sortDirection)

The column’s sort direction (`NSString`).

[`static let splitters: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/splitters)

The views and splitter bar in a split view (`NSArray`).

[`static let subrole: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/subrole)

The element’s subrole, such as `NSAccessibilityTableRowSubrole` (`NSString`). See Subroles for a list of available subroles.

[`static let tabs: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/tabs)

The tab elements in a tab view (`NSArray`).

[`static let textInputMarkedRangeAttribute: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/textInputMarkedRangeAttribute)

[`static let title: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/title)

The title of the element, such as a button’s visible text (`NSString`).

[`static let titleUIElement: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/titleUIElement)

An element that represents another element’s static text title (`id`).

[`static let toolbarButton: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/toolbarButton)

The element that represents the toolbar button (`id`).

[`static let topLevelUIElement: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/topLevelUIElement)

The top-level element that contains this element (`id`).

[`static let unitDescription: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/unitDescription)

The description of ruler units (`NSString`).

[`static let units: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/units)

The ruler units (`NSString`).

[`static let url: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/url)

The URL associated with the element (`NSURL`).

[`static let value: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/value)

The element’s value (`id`).

[`static let valueDescription: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/valueDescription)

The description of the element’s value (`NSString`).

[`static let verticalScrollBar: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/verticalScrollBar)

The element that represents the vertical scroll bar in a scroll view (`id`).

[`static let verticalUnitDescription: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/verticalUnitDescription)

The description of the layout view’s vertical units (`NSString`).

[`static let verticalUnits: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/verticalUnits)

The units that the layout view uses for vertical values (`NSString`).

[`static let visibleCells: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/visibleCells)

The table’s visible cells (`NSArray`). This attribute is required for cell-based tables.

[`static let visibleCharacterRange: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/visibleCharacterRange)

The range of visible text (`NSValue`).

[`static let visibleChildren: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/visibleChildren)

The element’s child elements that are visible (`NSArray`).

[`static let visibleColumns: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/visibleColumns)

The table’s visible columns (`NSArray`).

[`static let visibleRows: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/visibleRows)

The table’s visible rows (`NSArray`).

[`static let visitedAttribute: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/visitedAttribute)

[`static let warningValue: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/warningValue)

The warning value in a level indicator (typically, `NSNumber`).

[`static let window: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/window)

The window containing the current element (`id`).

[`static let windows: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/windows)

The app’s windows (`NSArray`).

[`static let zoomButton: NSAccessibility.Attribute`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/zoomButton)

The element that represents the zoom button (`id`).

### Initializers

[`init(rawValue: String)`](/documentation/AppKit/NSAccessibility-swift.struct/Attribute/init(rawValue:))

## Relationships

### Conforms To

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`Sendable`](/documentation/Swift/Sendable)

[`Hashable`](/documentation/Swift/Hashable)

[`Equatable`](/documentation/Swift/Equatable)

---

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)