---
title: Appearance customization
framework: uikit
role: collectionGroup
role_heading: API Collection
path: uikit/appearance-customization
---

# Appearance customization

Apply Liquid Glass to views, support Dark Mode in your app, customize the appearance of bars, and use appearance proxies to modify your UI.

## Topics

### Liquid Glass effects

- [UIGlassEffect](uikit/uiglasseffect.md)
- [UIGlassContainerEffect](uikit/uiglasscontainereffect.md)

### Interacting with adjacent views

- [UIBackgroundExtensionView](uikit/uibackgroundextensionview.md)
- [UIScrollEdgeElementContainerInteraction](uikit/uiscrolledgeelementcontainerinteraction.md)

### Dark Mode

- [Supporting Dark Mode in your interface](uikit/supporting-dark-mode-in-your-interface.md)
- [Adopting iOS Dark Mode](uikit/adopting-ios-dark-mode.md)

### Appearance and content

- [Configurations](uikit/configurations.md)

### Navigation bar appearance

- [UINavigationBarAppearance](uikit/uinavigationbarappearance.md)

### Toolbar appearance

- [UIToolbarAppearance](uikit/uitoolbarappearance.md)

### Tab bar appearance

- [UITabBarAppearance](uikit/uitabbarappearance.md)
- [UITabBarItemAppearance](uikit/uitabbaritemappearance.md)
- [UITabBarItemStateAppearance](uikit/uitabbaritemstateappearance.md)

### Shared appearance

- [UIBarAppearance](uikit/uibarappearance.md)
- [UIBarButtonItemAppearance](uikit/uibarbuttonitemappearance.md)
- [UIBarButtonItemStateAppearance](uikit/uibarbuttonitemstateappearance.md)

### Appearance proxies

- [UIAppearance](uikit/uiappearance.md)
- [UIAppearanceContainer](uikit/uiappearancecontainer.md)

## See Also

### User interface

- [Views and controls](uikit/views-and-controls.md)
- [View controllers](uikit/view-controllers.md)
- [View layout](uikit/view-layout.md)
- [Animation and haptics](uikit/animation-and-haptics.md)
- [Windows and screens](uikit/windows-and-screens.md)
