---
title: "accessibilityFrame(for:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsaccessibilityprotocol/accessibilityframe(for:)"
---

# accessibilityFrame(for:)

Returns the rectangle that encloses the specified range of characters.

## Declaration

```swift
func accessibilityFrame(for range: NSRange) -> NSRect
```

## Parameters

- `range`: The range of characters.

## Return Value

Return Value The rectangle that encloses the specified characters.

## Discussion

Discussion If the range crosses a line boundary, the returned rectangle fully encloses all the lines of characters.

## See Also

### Configuring text elements

- [accessibilityInsertionPointLineNumber()](appkit/nsaccessibilityprotocol/accessibilityinsertionpointlinenumber().md)
- [setAccessibilityInsertionPointLineNumber(_:)](appkit/nsaccessibilityprotocol/setaccessibilityinsertionpointlinenumber(_:).md)
- [accessibilityNumberOfCharacters()](appkit/nsaccessibilityprotocol/accessibilitynumberofcharacters().md)
- [setAccessibilityNumberOfCharacters(_:)](appkit/nsaccessibilityprotocol/setaccessibilitynumberofcharacters(_:).md)
- [accessibilityPlaceholderValue()](appkit/nsaccessibilityprotocol/accessibilityplaceholdervalue().md)
- [setAccessibilityPlaceholderValue(_:)](appkit/nsaccessibilityprotocol/setaccessibilityplaceholdervalue(_:).md)
- [accessibilitySelectedText()](appkit/nsaccessibilityprotocol/accessibilityselectedtext().md)
- [setAccessibilitySelectedText(_:)](appkit/nsaccessibilityprotocol/setaccessibilityselectedtext(_:).md)
- [accessibilitySelectedTextRange()](appkit/nsaccessibilityprotocol/accessibilityselectedtextrange().md)
- [setAccessibilitySelectedTextRange(_:)](appkit/nsaccessibilityprotocol/setaccessibilityselectedtextrange(_:).md)
- [accessibilitySelectedTextRanges()](appkit/nsaccessibilityprotocol/accessibilityselectedtextranges().md)
- [setAccessibilitySelectedTextRanges(_:)](appkit/nsaccessibilityprotocol/setaccessibilityselectedtextranges(_:).md)
- [accessibilitySharedCharacterRange()](appkit/nsaccessibilityprotocol/accessibilitysharedcharacterrange().md)
- [setAccessibilitySharedCharacterRange(_:)](appkit/nsaccessibilityprotocol/setaccessibilitysharedcharacterrange(_:).md)
- [accessibilitySharedTextUIElements()](appkit/nsaccessibilityprotocol/accessibilitysharedtextuielements().md)
