我想为uitaiteViewCell设置可访问性标签。当我将TableView添加为Mkmapviewantation内容时,我将无法通过可访问性选择tableViewCell。当我在mkmapantation内部调试表浏览时,始终是否定的,而在mkmapantation内部的tableviewcell是肯定的。请帮助我将tableview不可访问为"是"。我尝试以数百万的方式设置,但无法访问tableview。
fot tableview:
_tableview.isAccessibilityElement = YES;
for uitaiteViewCell:
cell.isAccessibilityElement = YES;
NSString *accessibilitytext = [NSString stringWithFormat:@"%@, %@",cell.textLabel.text,cell.detailTextLabel.text];
cell.accessibilityLabel = accessibilitytext;
用于ViewForantaion:
MKAnnotationView* view = [((NSObject<AnnotationProtocol>*)annotation) annotationViewInMap:self.mapView]
view.isAccessibilityElement = YES;
这是可能的,请一次浏览一次。
https://github.com/grgcombs/multirowcalloutannotationview
希望这会有所帮助。
您可以尝试从XIB创建完整的自定义呼叫,并在标注视图中作为常规UIVIEW
处理所有内容查看示例:github