One Logo Pool Ball
UIKit · IOS API REFERENCE

UIBarItem

class · iOS 2.0+ · SDK 27.1

@MainActor class UIBarItem

Members (22)

init · iOS 2.0+

init

TypeScript
static init(): Promise<UIBarItem>
Swift declaration
init()
init · iOS 2.0+

init

TypeScript
static initCoder(coder: _Foundation_NSCoder): Promise<(UIBarItem) | null>
Swift declaration
init?(coder: NSCoder)
method · iOS 5.0+

setTitleTextAttributes

TypeScript
setTitleTextAttributes(attributes: (NativeMap<_Foundation_NSAttributedString_Key, unknown>) | null, state: UIControl_State): Promise<void>
Swift declaration
func setTitleTextAttributes(_ attributes: [NSAttributedString.Key : Any]?, for state: UIControl.State)
method · iOS 5.0+

titleTextAttributes

TypeScript
titleTextAttributes(state: UIControl_State): Promise<(NativeMap<_Foundation_NSAttributedString_Key, unknown>) | null>
Swift declaration
func titleTextAttributes(for state: UIControl.State) -> [NSAttributedString.Key : Any]?
get · iOS 2.0+

isEnabled

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

isEnabled

TypeScript
setIsEnabled(value: boolean): Promise<void>
Swift declaration
var isEnabled: Bool { get set }
get · iOS 2.0+

image

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

image

TypeScript
setImage(value?: (UIImage) | null): Promise<void>
Swift declaration
var image: UIImage? { get set }
get · iOS 2.0+

imageInsets

TypeScript
get imageInsets(): Promise<{ top: number; left: number; bottom: number; right: number }>
Swift declaration
var imageInsets: UIEdgeInsets { get set }
set · iOS 2.0+

imageInsets

TypeScript
setImageInsets(value: { top: number; left: number; bottom: number; right: number }): Promise<void>
Swift declaration
var imageInsets: UIEdgeInsets { get set }
get · iOS 5.0+

landscapeImagePhone

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

landscapeImagePhone

TypeScript
setLandscapeImagePhone(value?: (UIImage) | null): Promise<void>
Swift declaration
var landscapeImagePhone: UIImage? { get set }
get · iOS 5.0+

landscapeImagePhoneInsets

TypeScript
get landscapeImagePhoneInsets(): Promise<{ top: number; left: number; bottom: number; right: number }>
Swift declaration
var landscapeImagePhoneInsets: UIEdgeInsets { get set }
set · iOS 5.0+

landscapeImagePhoneInsets

TypeScript
setLandscapeImagePhoneInsets(value: { top: number; left: number; bottom: number; right: number }): Promise<void>
Swift declaration
var landscapeImagePhoneInsets: UIEdgeInsets { get set }
get · iOS 11.0+

largeContentSizeImage

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

largeContentSizeImage

TypeScript
setLargeContentSizeImage(value?: (UIImage) | null): Promise<void>
Swift declaration
var largeContentSizeImage: UIImage? { get set }
get · iOS 11.0+

largeContentSizeImageInsets

TypeScript
get largeContentSizeImageInsets(): Promise<{ top: number; left: number; bottom: number; right: number }>
Swift declaration
var largeContentSizeImageInsets: UIEdgeInsets { get set }
set · iOS 11.0+

largeContentSizeImageInsets

TypeScript
setLargeContentSizeImageInsets(value: { top: number; left: number; bottom: number; right: number }): Promise<void>
Swift declaration
var largeContentSizeImageInsets: UIEdgeInsets { get set }
get · iOS 2.0+

tag

TypeScript
get tag(): Promise<number>
Swift declaration
var tag: Int { get set }
set · iOS 2.0+

tag

TypeScript
setTag(value: number): Promise<void>
Swift declaration
var tag: Int { get set }
get · iOS 2.0+

title

TypeScript
get title(): Promise<(string) | null>
Swift declaration
var title: String? { get set }
set · iOS 2.0+

title

TypeScript
setTitle(value?: (string) | null): Promise<void>
Swift declaration
var title: String? { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →