---
title: "layoutAttributesForItem(at:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsscrubberlayout/layoutattributesforitem(at:)"
---

# layoutAttributesForItem(at:)

The layout attributes for the item with the specified index.

## Declaration

```swift
func layoutAttributesForItem(at index: Int) -> NSScrubberLayoutAttributes?
```

## Discussion

Discussion The base implementation returns nil.

## See Also

### Subclassing a scrubber layout

- [prepare()](appkit/nsscrubberlayout/prepare().md)
- [scrubberContentSize](appkit/nsscrubberlayout/scrubbercontentsize.md)
- [layoutAttributesForItems(in:)](appkit/nsscrubberlayout/layoutattributesforitems(in:).md)
- [shouldInvalidateLayoutForSelectionChange](appkit/nsscrubberlayout/shouldinvalidatelayoutforselectionchange.md)
- [shouldInvalidateLayoutForHighlightChange](appkit/nsscrubberlayout/shouldinvalidatelayoutforhighlightchange.md)
- [shouldInvalidateLayoutForChange(fromVisibleRect:toVisibleRect:)](appkit/nsscrubberlayout/shouldinvalidatelayoutforchange(fromvisiblerect:tovisiblerect:).md)
- [automaticallyMirrorsInRightToLeftLayout](appkit/nsscrubberlayout/automaticallymirrorsinrighttoleftlayout.md)
