---
title: needsDisplay()
framework: quartzcore
role: symbol
role_heading: Instance Method
path: quartzcore/calayer/needsdisplay()
---

# needsDisplay()

Returns a Boolean indicating whether the layer has been marked as needing an update.

## Declaration

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

## Return Value

Return Value true if the layer needs to be updated.

## See Also

### Updating layer display

- [setNeedsDisplay()](quartzcore/calayer/setneedsdisplay().md)
- [setNeedsDisplay(_:)](quartzcore/calayer/setneedsdisplay(_:).md)
- [needsDisplayOnBoundsChange](quartzcore/calayer/needsdisplayonboundschange.md)
- [displayIfNeeded()](quartzcore/calayer/displayifneeded().md)
- [needsDisplay(forKey:)](quartzcore/calayer/needsdisplay(forkey:).md)
