mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-08-26 15:31:12 +00:00
22 lines
976 B
Swift
22 lines
976 B
Swift
import Foundation
|
|
import UIKit
|
|
import AsyncDisplayKit
|
|
|
|
public func addAccessibilityChildren(of node: ASDisplayNode, container: Any, to list: inout [Any]) {
|
|
if node.isAccessibilityElement {
|
|
let element = UIAccessibilityElement(accessibilityContainer: container)
|
|
element.accessibilityFrame = UIAccessibilityConvertFrameToScreenCoordinates(node.bounds, node.view)
|
|
element.accessibilityLabel = node.accessibilityLabel
|
|
element.accessibilityValue = node.accessibilityValue
|
|
element.accessibilityTraits = node.accessibilityTraits
|
|
element.accessibilityHint = node.accessibilityHint
|
|
element.accessibilityIdentifier = node.accessibilityIdentifier
|
|
|
|
//node.accessibilityFrame = UIAccessibilityConvertFrameToScreenCoordinates(node.bounds, node.view)
|
|
list.append(element)
|
|
} else if let accessibilityElements = node.accessibilityElements {
|
|
list.append(contentsOf: accessibilityElements)
|
|
}
|
|
}
|
|
|