Add Dark Mode support to your app, customize the appearance of bars, and use appearance proxies to modify your UI.
Framework
- UIKit
Add Dark Mode support to your app, customize the appearance of bars, and use appearance proxies to modify your UI.
Framework
Update colors, images, and behaviors so that your app adapts automatically when Dark Mode is active.
Adopt Dark Mode in your iOS app by using dynamic colors and visual effects.
class UINavigation Bar Appearance
An object for customizing the appearance of a navigation bar.
class UIToolbar Appearance
An object for customizing the appearance of a toolbar.
class UITab Bar Appearance
An object for customizing the appearance of a tab bar.
class UITab Bar Item Appearance
An object for customizing the appearance of tab bar items.
class UITab Bar Item State Appearance
A data object containing the specific customizations for tab bar items in a particular state.
class UIBar Appearance
An object for customizing the basic appearance of system bars.
class UIBar Button Item Appearance
An object for customizing the appearance of bar button items.
class UIBar Button Item State Appearance
A data object containing the specific customizations for a bar button item in a particular state.
protocol UIAppearance
A collection of methods that gives you access to the appearance proxy for a class.
protocol UIAppearance Container
A protocol that a class must adopt to allow appearance customization using the UIAppearance
API.
Present your content onscreen and define the interactions allowed with that content.
Manage your interface using view controllers and facilitate navigation around your app's content.
Use stack views to lay out the views of your interface automatically. Use Auto Layout when you require precise placement of your views.
Provide feedback to users using view-based animations and haptics.
Provide a container for your view hierarchies and other content.