CustomAction
public struct CustomAction : Equatable, Hashable
Used to provide additional functionality to assistive technologies beyond your accessible UI.
-
Declaration
Swift
public typealias OnActivation = () -> Bool
-
A localized name that discribes the action.
Declaration
Swift
public var name: String
-
An image representing the action to be shown with some assistive technologies such as Switch Control.
Declaration
Swift
public var image: UIImage?
-
A Callback for when the action is activated. This should return a
bool
indicating success or failure of the action.Declaration
Swift
public var onActivation: OnActivation
-
Declaration
Swift
public init(name: String, image: UIImage? = nil, onActivation: @escaping OnActivation)
-
Declaration
Swift
public static func == (lhs: AccessibilityElement.CustomAction, rhs: AccessibilityElement.CustomAction) -> Bool
-
Declaration
Swift
public func hash(into hasher: inout Hasher)