我正在尝试为蓝点注释(用户位置注释)设置自定义标题,我已经尝试了这段代码,它在 ViewforAnnotation 委托方法中工作:
((MKUserLocation *)annotation).title = @"自定义标题";
有人知道这是不是私钥吗?我的申请会因为我试图更改用户位置注释标题而被拒绝吗?
默认用户位置标记的类(至少在 SDK 4.2 中)是 MKUserLocationView,但它不是公开的,因此您无法创建要修改的实例而不冒被应用商店拒绝的风险。您必须创建自己的 MKAnnotationView(或 MKAnnotationView 的子类)。
但您可以使用 MKUserLocation 参见以下链接:http: //developer.apple.com/library/IOs/#documentation/MapKit/Reference/MKUserLocation_Class/Reference/Reference.html