// // 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 } }