隐藏标题(或副标题)标签的一种方法是将
我有一个calloutDetail的视图:annotationView.detailCalloutAccessoryView = mapInformationView.view
它运行得很好,但我不想显示标题/字幕,只想显示我的自定义视图。但当我将标题/副标题留空时,标注就不会显示。
那么,我如何隐藏它们,或者只是更改它们的字体大小和名称?
MKAnnotation
的title
(或subtitle
)属性设置为nil
。
如果希望标题显示在标记上,但不显示在详图索引上,请在MKAnnotationView
的子类中切换title
值以覆盖setSelected(_:animated:)
。
override func setSelected(_ selected: Bool, animated: Bool) {
if selected {
annotation.title = nil
} else {
annotation.title = "Title"
}
super.setSelected(selected, animated: animated)
}