---
title: reservedThicknessForAccessoryView
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nsrulerview/reservedthicknessforaccessoryview
---

# reservedThicknessForAccessoryView

The room available for the receiver’s accessory view to thickness.

## Declaration

```swift
var reservedThicknessForAccessoryView: CGFloat { get set }
```

## Discussion

Discussion If the ruler is horizontal, thickness is the height of the accessory view; otherwise, it’s the width. NSRulerViews by default reserve no space for an accessory view. An NSRulerView automatically increases the reserved thickness as necessary to that of the accessory view. When the accessory view is thinner than the reserved space, it’s centered in that space. If you plan to use several accessory views of different sizes, you should set the reserved thickness beforehand to that of the thickest accessory view, in order to avoid retiling of the NSScrollView.

## See Also

### Related Documentation

- [accessoryView](appkit/nsrulerview/accessoryview.md)

### Ruler layout

- [scrollView](appkit/nsrulerview/scrollview.md)
- [orientation](appkit/nsrulerview/orientation-swift.property.md)
- [NSRulerView.Orientation](appkit/nsrulerview/orientation-swift.enum.md)
- [reservedThicknessForMarkers](appkit/nsrulerview/reservedthicknessformarkers.md)
- [ruleThickness](appkit/nsrulerview/rulethickness.md)
- [requiredThickness](appkit/nsrulerview/requiredthickness.md)
- [baselineLocation](appkit/nsrulerview/baselinelocation.md)
- [isFlipped](appkit/nsrulerview/isflipped.md)
