iOS:CALayer的辅助function标签

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

谢谢!

AFAIK,从CALayers构建的自定义视图不支持可访问性所以我想简单的答案你的问题将是不对的! 您可能需要检查Apple的指南以创建动态元素的辅助function 。