我在 MKMapView 中添加了一些注释,当用户单击其中一个注释时,它会显示一个带有右附件按钮的 UICalloutView,该按钮将 UIView 添加到地图中,显示有关该特定位置的一些信息。这个 UIView 在地图的超级视图中居中,为了显示该视图中的信息是相对于注释的,我想将可见地图 rect 向下移动(在 y 轴上),并将其居中在x 轴,以便注释直接位于视图下方。
我正在执行以下操作以使注释居中,但是,我不知道如何将注释在 y 轴上向下移动,使其位于添加的 UIView 下方。请你能告诉我我该怎么做吗?
[self.mapView setCenterCoordinate:[annotation coordinate] animated:YES];