iOS:CALayer的可访问标签

6

我想为我的一些CALayer添加accessibilityLabel。

以下是示例:

CALayer *testLayer = [CALayer layer];
[self.view.layer addSublayer:testLayer];
testLayer.backgroundColor = [UIColor purpleColor].CGColor;
testLayer.isAccessibilityElement = YES;
testLayer.accessibilityLabel = @"Some text";
testLayer.frame = CGRectMake(0, 300, 100, 100);

这种方法对我不起作用。是否有可能使CALayers的可访问性正常工作?
我不想在父视图中使用可访问性容器(因为层次结构复杂)。

谢谢!


1
对于那些愿意使用UIAccessibilityContainer的人,请参见此帖子:https://dev59.com/PHHYa4cB1Zd3GeqPQdj_ - Skotch
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接