Swift 如何从MKAnnotationView自定义callout中的标题/副标题字体或仅隐藏它们?

Swift 如何从MKAnnotationView自定义callout中的标题/副标题字体或仅隐藏它们?,swift,mapkit,title,mkannotation,callout,Swift,Mapkit,Title,Mkannotation,Callout,我可以查看详图索引: annotationView.detailcalloaccessoryview=mapInformationView.view 它工作正常,但我不想显示标题/副标题,只想显示我的自定义视图。但当我将标题/副标题留空时,不会显示标注 那么,如何隐藏它们或只是更改它们的字体大小和名称?隐藏标题(或副标题)标签的一种方法是将MKAnnotation的title(或subtitle)属性设置为nil 如果希望标题显示在标记上,但不显示在标注上,请在MKAnnotationView的

我可以查看详图索引:
annotationView.detailcalloaccessoryview=mapInformationView.view

它工作正常,但我不想显示标题/副标题,只想显示我的自定义视图。但当我将标题/副标题留空时,不会显示标注

那么,如何隐藏它们或只是更改它们的字体大小和名称?

隐藏标题(或副标题)标签的一种方法是将
MKAnnotation
title
(或
subtitle
)属性设置为
nil

如果希望标题显示在标记上,但不显示在标注上,请在
MKAnnotationView
的子类中切换
title
值,以覆盖
setSelected(uu:animated:)


你好,你找到那个问题的解决办法了吗?是的,我找到了。我会尽快把它寄出去。
override func setSelected(_ selected: Bool, animated: Bool) {
    if selected {
        annotation.title = nil
    } else {
        annotation.title = "Title"
    }
    
    super.setSelected(selected, animated: animated)
}