2012-09-27 29 views
0

我正在嘗試設置爲藍點註釋(用戶位置標註)的自定義標題,我已經試過這段代碼和它在ViewforAnnotation委託方法的工作原理:用戶位置標註自定義標題

((MKUserLocation *)註釋).title = @「自定義標題」;

有人知道,如果這是一個私鑰?我的應用程序可能會因爲我試圖更改用戶位置註釋標題而被拒絕嗎?

回答

0

默認用戶位置標記(至少在SDK 4.2)的類是MKUserLocationView,但這樣你就不能創建一個實例,而不從App Store拒絕冒着修改,這是不公開的。您必須改爲創建自己的MKAnnotationView(或MKAnnotationView的子類)。

但你可以使用MKUserLocation看到下面的Linkhttp://developer.apple.com/library/IOs/#documentation/MapKit/Reference/MKUserLocation_Class/Reference/Reference.html

+1

'MKUserLocation'(這是什麼OP使用)是公開的。它的觀點是不公開的。 OP的代碼應該沒有問題。 – Anna

+0

@Anna對不起,我的錯誤,我沒有注意到你是正確的看到編輯的答案。 –