我通过设置:mapVIEw.accessibilityElementsHIDden = false来启用标记的可访问性
现在,我在地图上的所有自定义标记都具有可访问性ID,例如:myapp@R_403_6889@.GMSPlaceMarker_somenumbers,例如myapp@R_403_6889@.GMSPlaceMarker_0x600000170200.
我怎样才能为所有引脚设置一个accessibilityIDentifIEr,例如Map pin?
我已经尝试过:
> marker.accessibilityLabel =“Map pin”但它设置标签值,而不是ID
> marker.Title =“地图引脚”没有任何变化
> marker.setValue(“Map pin”,forKey:“accessibilityIDentifIEr”)没有任何变化
我的标记是让mark = GMSPlaceMarker(),其中GMSPlaceMarker类:GMSMarker
解决方法 试试这个,func markPoints() { var annotationCoord : CLLocationCoordinate2D = CLLocationCoordinate2D() annotationCoord.latitude = (selectedLocation.latitude as Nsstring).doubleValue annotationCoord.longitude = (selectedLocation.longitude as Nsstring).doubleValue let annotationPoint: MKPointAnnotation = MKPointAnnotation() annotationPoint.coordinate = annotationCoord annotationPoint.Title = selectedLocation.@R_403_6889@ annotationPoint.subTitle = "Anand: 7348858742" theMap.addAnnotation(annotationPoint)}总结
以上是内存溢出为你收集整理的swift – 为GMSMarker设置自定义accessibilityIdentifier全部内容,希望文章能够帮你解决swift – 为GMSMarker设置自定义accessibilityIdentifier所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)