使用 MKMapView,我加载了一堆注释,并且我希望能够过滤使用分段控件显示的注释。
我使用带有类型变量的自定义注释,这样我就可以将它们彼此区分开来,但我无法找到一种方法来随意隐藏和显示注释视图的子集。
当然可以,试试这个:
Objective-C解决方案:
[[yourMapView viewForAnnotation:yourAnnotation] setHidden:YES]
Swift 4解决方案:
yourMapView.view(for: yourAnnotation)?.isHidden = true
这将返回与指定注释对象关联的视图,然后您可以将视图设置为隐藏。这里是文档 http://developer.apple.com/iphone/library/documentation/MapKit/Reference/MKMapView_Class/MKMapView/MKMapView.html#//apple_ref/occ/instm/MKMapView/viewForAnnotation:.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)