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 に答える