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]