# `GSLayer needsAlignment`

*Instance Method*

Whether component alignment needs to be updated.

## Declaration

```swift
func needsAlignment() -> Bool
```

```objc
- (BOOL) needsAlignment;
```

```python
needsAlignment() -> bool
```

## See Also

### Component Alignment

- [`GSLayer alignComponents`](/Core/GlyphsCore/GSLayer/alignComponents) — Aligns components according to their alignment settings.
- [`GSLayer alignComponents:`](/Core/GlyphsCore/GSLayer/alignComponents:) — Aligns components according to their alignment settings.
- [`GSLayer doAlignComponents`](/Core/GlyphsCore/GSLayer/doAlignComponents) — Performs component alignment immediately.
- [`GSLayer getPositionsFromLayer:`](/Core/GlyphsCore/GSLayer/getPositionsFromLayer:) — Copies shape positions and related hint positions from another layer.

