vds_ios/VDS/Classes/AccessibilityActionElement.swift
Matt Bruce 73f27d1e8b more code refactoring
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2024-06-20 12:37:19 -05:00

22 lines
561 B
Swift

//
// AccessibilityActionElement.swift
// VDS
//
// Created by Matt Bruce on 6/19/24.
//
import Foundation
import UIKit
/// Custom UIAccessibilityElement that allows you to set the default action used in accessibilityActivate.
public class AccessibilityActionElement: UIAccessibilityElement {
public var accessibilityAction: AXVoidReturnBlock?
public override func accessibilityActivate() -> Bool {
guard let accessibilityAction else { return super.accessibilityActivate() }
accessibilityAction()
return true
}
}