mkmapannotaion视图标注包含tableView,并且无法访问uitableviewcells



我想为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

相关内容

  • 没有找到相关文章