Swiftgram/Display/Accessibility.swift
2019-01-18 17:34:22 +04:00

14 lines
443 B
Swift

import Foundation
import UIKit
import AsyncDisplayKit
public func addAccessibilityChildren(of node: ASDisplayNode, to list: inout [Any]) {
if node.isAccessibilityElement {
node.accessibilityFrame = UIAccessibilityConvertFrameToScreenCoordinates(node.bounds, node.view)
list.append(node)
} else if let accessibilityElements = node.accessibilityElements {
list.append(contentsOf: accessibilityElements)
}
}