mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 14:20:20 +00:00
Add support for newly added a11y properties in iOS 8 / 9 and tvOS
New a11y properties: - accessibilityNavigationStyle - accessibilityHeaderElements - accessibilityActivationPoint - accessibilityPath
This commit is contained in:
@@ -415,6 +415,10 @@ for (ASDisplayNode *n in @[ nodes ]) {\
|
||||
XCTAssertEqual(YES, node.accessibilityElementsHidden, @"accessibilityElementsHidden broken %@", hasLoadedView);
|
||||
XCTAssertEqual(YES, node.accessibilityViewIsModal, @"accessibilityViewIsModal broken %@", hasLoadedView);
|
||||
XCTAssertEqual(YES, node.shouldGroupAccessibilityChildren, @"shouldGroupAccessibilityChildren broken %@", hasLoadedView);
|
||||
XCTAssertEqual(UIAccessibilityNavigationStyleSeparate, node.accessibilityNavigationStyle, @"accessibilityNavigationStyle broken %@", hasLoadedView);
|
||||
XCTAssertTrue(CGPointEqualToPoint(CGPointMake(1.0, 1.0), node.accessibilityActivationPoint), @"accessibilityActivationPoint broken %@", hasLoadedView);
|
||||
XCTAssertNotNil(node.accessibilityPath, @"accessibilityPath broken %@", hasLoadedView);
|
||||
|
||||
|
||||
if (!isLayerBacked) {
|
||||
XCTAssertEqual(UIViewAutoresizingFlexibleLeftMargin, node.autoresizingMask, @"autoresizingMask %@", hasLoadedView);
|
||||
@@ -468,6 +472,9 @@ for (ASDisplayNode *n in @[ nodes ]) {\
|
||||
node.accessibilityElementsHidden = YES;
|
||||
node.accessibilityViewIsModal = YES;
|
||||
node.shouldGroupAccessibilityChildren = YES;
|
||||
node.accessibilityNavigationStyle = UIAccessibilityNavigationStyleSeparate;
|
||||
node.accessibilityActivationPoint = CGPointMake(1.0, 1.0);
|
||||
node.accessibilityPath = [UIBezierPath bezierPath];
|
||||
|
||||
if (!isLayerBacked) {
|
||||
node.exclusiveTouch = YES;
|
||||
|
||||
Reference in New Issue
Block a user