iOS:CALayer的辅助功能标签

时间:2012-11-06 15:24:31

标签: ios accessibility calayer

我想为我的一些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提供辅助功能?
我不想在superview中使用辅助功能容器(有复杂的层次结构)

谢谢!

1 个答案:

答案 0 :(得分:1)

AFAIK,从CALayers构建的自定义视图不支持可访问性,所以我想简单回答你的问题就不行了!您可能需要查看Apple's guidelines to create Accessibility for Dynamic Elements