One Logo Pool Ball
UIKit · IOS API REFERENCE

UIBarAppearance

class · iOS 13.0+ · SDK 27.1

@MainActor class UIBarAppearance

Members (23)

method · iOS 13.0+

configureWithDefaultBackground

TypeScript
configureWithDefaultBackground(): Promise<void>
Swift declaration
func configureWithDefaultBackground()
method · iOS 13.0+

configureWithOpaqueBackground

TypeScript
configureWithOpaqueBackground(): Promise<void>
Swift declaration
func configureWithOpaqueBackground()
method · iOS 13.0+

configureWithTransparentBackground

TypeScript
configureWithTransparentBackground(): Promise<void>
Swift declaration
func configureWithTransparentBackground()
method · iOS 13.0+

copy

TypeScript
copy(): Promise<UIBarAppearance>
Swift declaration
func copy() -> Self
init · iOS 13.0+

init

TypeScript
static init(): Promise<UIBarAppearance>
Swift declaration
convenience init()
init · iOS 13.0+

init

TypeScript
static initBarAppearance(barAppearance: UIBarAppearance): Promise<UIBarAppearance>
Swift declaration
init(barAppearance: UIBarAppearance)
init · iOS 13.0+

init

TypeScript
static initCoder(coder: _Foundation_NSCoder): Promise<UIBarAppearance>
Swift declaration
init(coder: NSCoder)
init · iOS 13.0+

init

TypeScript
static initIdiom(idiom: UIUserInterfaceIdiom): Promise<UIBarAppearance>
Swift declaration
init(idiom: UIUserInterfaceIdiom)
get · iOS 13.0+

backgroundColor

TypeScript
get backgroundColor(): Promise<(UIColor) | null>
Swift declaration
@NSCopying var backgroundColor: UIColor? { get set }
set · iOS 13.0+

backgroundColor

TypeScript
setBackgroundColor(value?: (UIColor) | null): Promise<void>
Swift declaration
@NSCopying var backgroundColor: UIColor? { get set }
get · iOS 13.0+

backgroundEffect

TypeScript
get backgroundEffect(): Promise<(UIBlurEffect) | null>
Swift declaration
@NSCopying var backgroundEffect: UIBlurEffect? { get set }
set · iOS 13.0+

backgroundEffect

TypeScript
setBackgroundEffect(value?: (UIBlurEffect) | null): Promise<void>
Swift declaration
@NSCopying var backgroundEffect: UIBlurEffect? { get set }
get · iOS 13.0+

backgroundImage

TypeScript
get backgroundImage(): Promise<(UIImage) | null>
Swift declaration
var backgroundImage: UIImage? { get set }
set · iOS 13.0+

backgroundImage

TypeScript
setBackgroundImage(value?: (UIImage) | null): Promise<void>
Swift declaration
var backgroundImage: UIImage? { get set }
get · iOS 13.0+

backgroundImageContentMode

TypeScript
get backgroundImageContentMode(): Promise<UIView_ContentMode>
Swift declaration
var backgroundImageContentMode: UIView.ContentMode { get set }
set · iOS 13.0+

backgroundImageContentMode

TypeScript
setBackgroundImageContentMode(value: UIView_ContentMode): Promise<void>
Swift declaration
var backgroundImageContentMode: UIView.ContentMode { get set }
get · iOS 13.0+

idiom

TypeScript
get idiom(): Promise<UIUserInterfaceIdiom>
Swift declaration
var idiom: UIUserInterfaceIdiom { get }
get · iOS 27.0+

overrideUserInterfaceStyle

TypeScript
get overrideUserInterfaceStyle(): Promise<UIUserInterfaceStyle>
Swift declaration
var overrideUserInterfaceStyle: UIUserInterfaceStyle { get set }
set · iOS 27.0+

overrideUserInterfaceStyle

TypeScript
setOverrideUserInterfaceStyle(value: UIUserInterfaceStyle): Promise<void>
Swift declaration
var overrideUserInterfaceStyle: UIUserInterfaceStyle { get set }
get · iOS 13.0+

shadowColor

TypeScript
get shadowColor(): Promise<(UIColor) | null>
Swift declaration
@NSCopying var shadowColor: UIColor? { get set }
set · iOS 13.0+

shadowColor

TypeScript
setShadowColor(value?: (UIColor) | null): Promise<void>
Swift declaration
@NSCopying var shadowColor: UIColor? { get set }
get · iOS 13.0+

shadowImage

TypeScript
get shadowImage(): Promise<(UIImage) | null>
Swift declaration
var shadowImage: UIImage? { get set }
set · iOS 13.0+

shadowImage

TypeScript
setShadowImage(value?: (UIImage) | null): Promise<void>
Swift declaration
var shadowImage: UIImage? { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →