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

# invalidateDisplay(forGlyphRange:)

Invalidates a range of glyphs, requiring new layout information, and updates the appropriate regions of any text views that display those glyphs.

## Declaration

```swift
func invalidateDisplay(forGlyphRange glyphRange: NSRange)
```

## Parameters

- `glyphRange`: The range of glyphs to invalidate.

## Discussion

Discussion You should rarely need to invoke this method.

## See Also

### Invalidating glyphs and layout

- [invalidateDisplay(forCharacterRange:)](uikit/nslayoutmanager/invalidatedisplay(forcharacterrange:).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)
