0

我正在尝试为蓝点注释(用户位置注释)设置自定义标题,我已经尝试了这段代码,它在 ViewforAnnotation 委托方法中工作:

((MKUserLocation *)annotation).title = @"自定义标题";

有人知道这是不是私钥吗?我的申请会因为我试图更改用户位置注释标题而被拒绝吗?

4

1 回答 1

0

默认用户位置标记的类(至少在 SDK 4.2 中)是 MKUserLocationView,但它不是公开的,因此您无法创建要修改的实例而不冒被应用商店拒绝的风险。您必须创建自己的 MKAnnotationView(或 MKAnnotationView 的子类)。

但您可以使用 MKUserLocation 参见以下链接:http: //developer.apple.com/library/IOs/#documentation/MapKit/Reference/MKUserLocation_Class/Reference/Reference.html

于 2012-09-27T13:35:27.040 回答