3

在标注上选择泄露按钮时,呼叫将动画传递到幻灯片,并使用更多信息扩展到更大的区域。

除了从头开始制作这个组件之外,有没有人知道如何让注释标注做到这一点?

初始标注

扩展标注

4

2 回答 2

2

据此: http ://www.cocoacontrols.com/controls/gikanimatedcallout,Apple 正在使用私有 API。上面的链接包含试图复制 Apple 所做的代码。

于 2012-10-15T02:05:13.190 回答
0

你应该使用下面的委托方法

(void)mapView:(MKMapView *)mapview annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control

然后在这个委托方法中,您应该创建一个披露按钮。if(buttonType==disclosurebutton) 然后显示自定义 UIView。

我认为这将总体上有所帮助。

于 2012-10-02T01:42:35.503 回答