iOS - 问题创建自定义MKAnnotation标注

Sco*_*Bot 8 mapkit mkmapview mkannotation ios ios9

我有一些问题造型我的MKAnnotation标注泡沫.最初我有一个标准标注,包括标题,副标题和leftCalloutAccessoryView.这创建了以下标注:

在此输入图像描述

这个工作正常,直到确定字幕还应包含一系列五个图像,显示业务在用户评论中的平均评分.这是通过创建一个单独的视图并将其作为传递来完成的detailCalloutAccessoryView.这产生了以下标注泡泡:

在此输入图像描述

出于某种原因,当视图传递给detailCalloutAccessoryViewcallout视图时,所有UI组件周围都会出现一个奇怪的边框,这会leftCalloutAccessoryView在标题和副标题之间创建不需要的空格.如何删除此空格?我希望业务在字幕内的平均值和标题与之间的适当间距detailCalloutAccessoryView.怎么能实现这一目标?是否可以在不创建callout从头开始的情况下这样做?

Rei*_*ner 0

没有代码,很难给出详细的答案。但我在这篇文章
中发现了一个可能解决您问题的提示: 显然,当您将视图设置为 时, MapKit 设置为。 这意味着您必须自己设置自动布局约束。
translatesAutoresizingMaskIntoConstraintsfalsedetailCalloutAccessoryView