One Logo Pool Ball
_MarketplaceKit_UIKit · IOS API REFERENCE

ActionButton

class · iOS 17.4+ · SDK 27.1

@MainActor @objc @preconcurrency class ActionButton

Members (26)

get · iOS 17.4+

backgroundColor

TypeScript
get backgroundColor(): Promise<(_UIKit_UIColor) | null>
Swift declaration
@MainActor @preconcurrency override dynamic var backgroundColor: UIColor? { get set }
set · iOS 17.4+

backgroundColor

TypeScript
setBackgroundColor(value?: (_UIKit_UIColor) | null): Promise<void>
Swift declaration
@MainActor @preconcurrency override dynamic var backgroundColor: UIColor? { get set }
get · iOS 17.4+

isEnabled

TypeScript
get isEnabled(): Promise<boolean>
Swift declaration
@MainActor @preconcurrency override dynamic var isEnabled: Bool { get set }
set · iOS 17.4+

isEnabled

TypeScript
setIsEnabled(value: boolean): Promise<void>
Swift declaration
@MainActor @preconcurrency override dynamic var isEnabled: Bool { get set }
get · iOS 17.4+

isHighlighted

TypeScript
get isHighlighted(): Promise<boolean>
Swift declaration
@MainActor @preconcurrency override dynamic var isHighlighted: Bool { get set }
set · iOS 17.4+

isHighlighted

TypeScript
setIsHighlighted(value: boolean): Promise<void>
Swift declaration
@MainActor @preconcurrency override dynamic var isHighlighted: Bool { get set }
get · iOS 17.4+

tintColor

TypeScript
get tintColor(): Promise<(_UIKit_UIColor) | null>
Swift declaration
@MainActor @preconcurrency override dynamic var tintColor: UIColor! { get set }
set · iOS 17.4+

tintColor

TypeScript
setTintColor(value?: (_UIKit_UIColor) | null): Promise<void>
Swift declaration
@MainActor @preconcurrency override dynamic var tintColor: UIColor! { get set }
get · iOS 17.4+

borderColor

TypeScript
get borderColor(): Promise<_UIKit_UIColor>
Swift declaration
@MainActor @preconcurrency var borderColor: UIColor { get set }
set · iOS 17.4+

borderColor

TypeScript
setBorderColor(value: _UIKit_UIColor): Promise<void>
Swift declaration
@MainActor @preconcurrency var borderColor: UIColor { get set }
get · iOS 17.4+

borderWidth

TypeScript
get borderWidth(): Promise<number>
Swift declaration
@MainActor @preconcurrency var borderWidth: CGFloat { get set }
set · iOS 17.4+

borderWidth

TypeScript
setBorderWidth(value: number): Promise<void>
Swift declaration
@MainActor @preconcurrency var borderWidth: CGFloat { get set }
get · iOS 17.4+

cornerRadius

TypeScript
get cornerRadius(): Promise<number>
Swift declaration
@MainActor @preconcurrency var cornerRadius: CGFloat { get set }
set · iOS 17.4+

cornerRadius

TypeScript
setCornerRadius(value: number): Promise<void>
Swift declaration
@MainActor @preconcurrency var cornerRadius: CGFloat { get set }
get · iOS 17.4+

imagePlacement

TypeScript
get imagePlacement(): Promise<ActionButton_ButtonImagePlacement>
Swift declaration
@MainActor @preconcurrency var imagePlacement: ActionButton.ButtonImagePlacement { get set }
set · iOS 17.4+

imagePlacement

TypeScript
setImagePlacement(value: ActionButton_ButtonImagePlacement): Promise<void>
Swift declaration
@MainActor @preconcurrency var imagePlacement: ActionButton.ButtonImagePlacement { get set }
get · iOS 17.4+

size

TypeScript
get size(): Promise<{ width: number; height: number }>
Swift declaration
@MainActor @preconcurrency var size: CGSize { get set }
set · iOS 17.4+

size

TypeScript
setSize(value: { width: number; height: number }): Promise<void>
Swift declaration
@MainActor @preconcurrency var size: CGSize { get set }
get · iOS 17.4+

label

TypeScript
get label(): Promise<string>
Swift declaration
@MainActor @preconcurrency var label: String { get set }
set · iOS 17.4+

label

TypeScript
setLabel(value: string): Promise<void>
Swift declaration
@MainActor @preconcurrency var label: String { get set }
init · iOS 17.4+

init

TypeScript
static init(action: ActionButton_Action): Promise<ActionButton>
Swift declaration
@MainActor @preconcurrency init(action: ActionButton.Action)
get · iOS 17.4+

action

TypeScript
get action(): Promise<ActionButton_Action>
Swift declaration
@MainActor @preconcurrency final let action: ActionButton.Action
get · iOS 17.4+

fontSize

TypeScript
get fontSize(): Promise<number>
Swift declaration
@MainActor @preconcurrency var fontSize: CGFloat { get set }
set · iOS 17.4+

fontSize

TypeScript
setFontSize(value: number): Promise<void>
Swift declaration
@MainActor @preconcurrency var fontSize: CGFloat { get set }
get · iOS 17.4+

imageName

TypeScript
get imageName(): Promise<(string) | null>
Swift declaration
@MainActor @preconcurrency var imageName: String? { get set }
set · iOS 17.4+

imageName

TypeScript
setImageName(value?: (string) | null): Promise<void>
Swift declaration
@MainActor @preconcurrency var imageName: String? { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All _MarketplaceKit_UIKit types →