One Logo Pool Ball
UIKit · IOS API REFERENCE

UIToolbar

class · iOS 2.0+ · SDK 27.1

@MainActor class UIToolbar

Members (26)

method · iOS 5.0+

backgroundImage

TypeScript
backgroundImage(topOrBottom: UIBarPosition, barMetrics: UIBarMetrics): Promise<(UIImage) | null>
Swift declaration
func backgroundImage(forToolbarPosition topOrBottom: UIBarPosition, barMetrics: UIBarMetrics) -> UIImage?
init

init

TypeScript
static init(): Promise<UIToolbar>
Swift declaration
init()
method · iOS 5.0+

setBackgroundImage

TypeScript
setBackgroundImage(backgroundImage: (UIImage) | null, topOrBottom: UIBarPosition, barMetrics: UIBarMetrics): Promise<void>
Swift declaration
func setBackgroundImage(_ backgroundImage: UIImage?, forToolbarPosition topOrBottom: UIBarPosition, barMetrics: UIBarMetrics)
method · iOS 2.0+

setItems

TypeScript
setItems(items: (Array<UIBarButtonItem>) | null, animated: boolean): Promise<void>
Swift declaration
func setItems(_ items: [UIBarButtonItem]?, animated: Bool)
method · iOS 6.0+

setShadowImage

TypeScript
setShadowImage(shadowImage: (UIImage) | null, topOrBottom: UIBarPosition): Promise<void>
Swift declaration
func setShadowImage(_ shadowImage: UIImage?, forToolbarPosition topOrBottom: UIBarPosition)
method · iOS 6.0+

shadowImage

TypeScript
shadowImage(topOrBottom: UIBarPosition): Promise<(UIImage) | null>
Swift declaration
func shadowImage(forToolbarPosition topOrBottom: UIBarPosition) -> UIImage?
get · iOS 2.0+

barStyle

TypeScript
get barStyle(): Promise<UIBarStyle>
Swift declaration
var barStyle: UIBarStyle { get set }
set · iOS 2.0+

barStyle

TypeScript
setBarStyle(value: UIBarStyle): Promise<void>
Swift declaration
var barStyle: UIBarStyle { get set }
get · iOS 7.0+

barTintColor

TypeScript
get barTintColor(): Promise<(UIColor) | null>
Swift declaration
var barTintColor: UIColor? { get set }
set · iOS 7.0+

barTintColor

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

compactAppearance

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

compactAppearance

TypeScript
setCompactAppearance(value?: (UIToolbarAppearance) | null): Promise<void>
Swift declaration
@NSCopying var compactAppearance: UIToolbarAppearance? { get set }
get · iOS 15.0+

compactScrollEdgeAppearance

TypeScript
get compactScrollEdgeAppearance(): Promise<(UIToolbarAppearance) | null>
Swift declaration
@NSCopying var compactScrollEdgeAppearance: UIToolbarAppearance? { get set }
set · iOS 15.0+

compactScrollEdgeAppearance

TypeScript
setCompactScrollEdgeAppearance(value?: (UIToolbarAppearance) | null): Promise<void>
Swift declaration
@NSCopying var compactScrollEdgeAppearance: UIToolbarAppearance? { get set }
get · iOS 7.0+

delegate

TypeScript
get delegate(): Promise<(SDKHandle) | null>
Swift declaration
weak var delegate: (any UIToolbarDelegate)? { get set }
set · iOS 7.0+

delegate

TypeScript
setDelegate(value?: (Implements<UIToolbarDelegate> | SDKHandle) | null): Promise<void>
Swift declaration
weak var delegate: (any UIToolbarDelegate)? { get set }
get · iOS 2.0+

items

TypeScript
get items(): Promise<(Array<UIBarButtonItem>) | null>
Swift declaration
var items: [UIBarButtonItem]? { get set }
set · iOS 2.0+

items

TypeScript
setItems4778(value?: (Array<UIBarButtonItem>) | null): Promise<void>
Swift declaration
var items: [UIBarButtonItem]? { get set }
get · iOS 15.0+

scrollEdgeAppearance

TypeScript
get scrollEdgeAppearance(): Promise<(UIToolbarAppearance) | null>
Swift declaration
@NSCopying var scrollEdgeAppearance: UIToolbarAppearance? { get set }
set · iOS 15.0+

scrollEdgeAppearance

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

standardAppearance

TypeScript
get standardAppearance(): Promise<UIToolbarAppearance>
Swift declaration
@NSCopying var standardAppearance: UIToolbarAppearance { get set }
set · iOS 13.0+

standardAppearance

TypeScript
setStandardAppearance(value: UIToolbarAppearance): Promise<void>
Swift declaration
@NSCopying var standardAppearance: UIToolbarAppearance { get set }
get · iOS 2.0+

tintColor

TypeScript
get tintColor(): Promise<(UIColor) | null>
Swift declaration
var tintColor: UIColor! { get set }
set · iOS 2.0+

tintColor

TypeScript
setTintColor(value?: (UIColor) | null): Promise<void>
Swift declaration
var tintColor: UIColor! { get set }
get · iOS 3.0+

isTranslucent

TypeScript
get isTranslucent(): Promise<boolean>
Swift declaration
var isTranslucent: Bool { get set }
set · iOS 3.0+

isTranslucent

TypeScript
setIsTranslucent(value: boolean): Promise<void>
Swift declaration
var isTranslucent: Bool { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →