---
title: Appearance
framework: appkit
role: collectionGroup
role_heading: API Collection
path: appkit/nsview-appearance
---

# Appearance

Change the view’s visibility, vibrancy, and focus ring and respond to appearance-related changes.

## Topics

### Showing and Hiding the View

- [isHidden](appkit/nsview/ishidden.md)
- [isHiddenOrHasHiddenAncestor](appkit/nsview/ishiddenorhashiddenancestor.md)
- [viewDidHide()](appkit/nsview/viewdidhide().md)
- [viewDidUnhide()](appkit/nsview/viewdidunhide().md)

### Responding to Appearance Changes

- [viewDidChangeEffectiveAppearance()](appkit/nsview/viewdidchangeeffectiveappearance().md)
- [viewDidChangeBackingProperties()](appkit/nsview/viewdidchangebackingproperties().md)

### Getting the Vibrancy Setting

- [allowsVibrancy](appkit/nsview/allowsvibrancy.md)

### Drawing the Focus Ring

- [focusRingType](appkit/nsview/focusringtype.md)
- [focusRingMaskBounds](appkit/nsview/focusringmaskbounds.md)
- [drawFocusRingMask()](appkit/nsview/drawfocusringmask().md)
- [noteFocusRingMaskChanged()](appkit/nsview/notefocusringmaskchanged().md)
- [setKeyboardFocusRingNeedsDisplay(_:)](appkit/nsview/setkeyboardfocusringneedsdisplay(_:).md)
- [defaultFocusRingType](appkit/nsview/defaultfocusringtype.md)

### Displaying a Find Indicator

- [isDrawingFindIndicator](appkit/nsview/isdrawingfindindicator.md)

### Configuring a Cell’s Background

- [NSView.BackgroundStyle](appkit/nsview/backgroundstyle.md)

## See Also

### Configuring the view

- [View Hierarchy](appkit/view-hierarchy.md)
- [View Coordinates](appkit/view-coordinates.md)
- [Core Animation Support](appkit/core-animation-support.md)
- [Related UI](appkit/related-ui.md)
