【问题标题】:UserLocation annotation custom titleUserLocation 注解自定义标题
【发布时间】:2012-09-27 13:33:35
【问题描述】:

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

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

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

【问题讨论】:

    标签: iphone ios map mkmapview


    【解决方案1】:

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

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

    【讨论】:

    • MKUserLocation (这是 OP 正在使用的)是公开的。其视图的类是不公开的。 OP的代码应该没有问题。
    • @Anna 对不起,我的错误我没有注意到你是对的看到编辑的答案。
    猜你喜欢
    • 2013-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-13
    • 1970-01-01
    • 2011-12-22
    • 2011-06-13
    • 1970-01-01
    相关资源
    最近更新 更多