Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.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 辅助功能无法正常工作_Ios_Objective C_Uitableview_Accessibility - Fatal编程技术网

Ios 辅助功能无法正常工作

Ios 辅助功能无法正常工作,ios,objective-c,uitableview,accessibility,Ios,Objective C,Uitableview,Accessibility,嘿,我有一个带有一些自定义单元格的UITableView。单元格内有一些图像和两个标签。 我的问题是,我想隐藏图像,以便画外音功能忽略图像,但它根本不起作用: newsCell.titleImageView.isAccessibilityElement = NO; newsCell.boardNoteImage.isAccessibilityElement = NO; newsCell.boardNoteImage.accessibilityElementsHidden = YES; newsC

嘿,我有一个带有一些自定义单元格的
UITableView
。单元格内有一些图像和两个标签。 我的问题是,我想隐藏图像,以便
画外音
功能忽略图像,但它根本不起作用:

newsCell.titleImageView.isAccessibilityElement = NO;
newsCell.boardNoteImage.isAccessibilityElement = NO;
newsCell.boardNoteImage.accessibilityElementsHidden = YES;
newsCell.titleImageView.accessibilityElementsHidden = YES;
可能是什么问题?

用于访问自定义表视图单元格中的元素。 你喜欢:


您将只在单个单元格中读取两个标签,并在可访问性中跳过图像。

可能是单元格重用性问题。你把这段代码放在哪里了?它在CellForRowatidIndexPath中,目前我只用一个单元格测试它,但仍然不起作用……VoiceOver实际上是如何工作的?如果有什么的话,它会为这些单元格读出什么?FWIW,您通常不需要在图像和标签等简单控件上添加AccessibilityElementThinded;isAccessibilityElement应足够。
accessibilityElements = [Label1, Label2]