---
title: "invalidateDisplay(forCharacterRange:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/nslayoutmanager/invalidatedisplay(forcharacterrange:)"
---

# invalidateDisplay(forCharacterRange:)

Invalidates display for the specified character range.

## Declaration

```swift
func invalidateDisplay(forCharacterRange charRange: NSRange)
```

## Parameters

- `charRange`: The character range for which display is invalidated.

## Discussion

Discussion Parts of the range that are not laid out are remembered and redisplayed later when the layout is available. Does not actually cause layout.

## See Also

### Invalidating glyphs and layout

- [invalidateDisplay(forGlyphRange:)](uikit/nslayoutmanager/invalidatedisplay(forglyphrange:).md)
- [invalidateGlyphs(forCharacterRange:changeInLength:actualCharacterRange:)](uikit/nslayoutmanager/invalidateglyphs(forcharacterrange:changeinlength:actualcharacterrange:).md)
- [invalidateLayout(forCharacterRange:actualCharacterRange:)](uikit/nslayoutmanager/invalidatelayout(forcharacterrange:actualcharacterrange:).md)
- [processEditing(for:edited:range:changeInLength:invalidatedRange:)](uikit/nslayoutmanager/processediting(for:edited:range:changeinlength:invalidatedrange:).md)
