Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS:CALayer的可访问性标签_Ios_Accessibility_Calayer - Fatal编程技术网

iOS:CALayer的可访问性标签

iOS:CALayer的可访问性标签,ios,accessibility,calayer,Ios,Accessibility,Calayer,我想为我的一些CALayer添加accessibilityLabel。 以下是一个例子: CALayer *testLayer = [CALayer layer]; [self.view.layer addSublayer:testLayer]; testLayer.backgroundColor = [UIColor purpleColor].CGColor; testLayer.isAccessibilityElement = YES; testLayer.accessibilityLabe

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


谢谢大家!

AFAIK,从CALayers构建的自定义视图不支持可访问性,所以我想对您的问题的简单答案是否定的!您可能需要查看。

对于那些愿意使用UIAccessibilityContainer的人,请参阅以下帖子: