---
title: length
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nsstatusitem/length
---

# length

The amount of space in the status bar that should be allocated to the status item.

## Declaration

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

## Discussion

Discussion If the status bar is horizontal, the value of this property is the width of the status item. In addition to a fixed length, this value can be NSSquareStatusItemLength or NSVariableStatusItemLength (see NSStatusBar Constants) to allow the status bar to allocate (and adjust) the space according to either the status bar’s thickness or the status item’s true size.

## See Also

### Configuring the Status Item’s Appearance

- [isVisible](appkit/nsstatusitem/isvisible.md)
- [squareLength](appkit/nsstatusitem/squarelength.md)
- [variableLength](appkit/nsstatusitem/variablelength.md)
