2012-09-27 2 views
0

내가 파란색 점 주석 (사용자 위치 주석)에 대한 사용자 지정 제목을 설정하기 위해 노력하고있어, 나는이 코드 조각을 시도하며 ViewforAnnotation 위임 방식으로 작동합니다UserLocation는 주석 지정 제목

((MKUserLocation *) 주석) .title = @ "custom title";

개인 키인지 아닌지를 아는 사람이 있습니까? 사용자 위치 주석 제목을 변경하려고했기 때문에 신청이 거부 될 수 있습니까?

답변

0

기본 사용자 위치 마커 (SDK 4.2 이상)의 클래스는 MKUserLocationView이지만 public이 아니므로 앱 스토어에서 거부하지 않고 수정할 인스턴스를 만들 수 없습니다. 대신 자신 만의 MKAnnotationView (또는 MKAnnotationView의 하위 클래스)를 만들어야합니다.

그러나 당신은 MKUserLocation은 Link 다음을 참조 사용할 수 있습니다 이 http://developer.apple.com/library/IOs/#documentation/MapKit/Reference/MKUserLocation_Class/Reference/Reference.html

+1

'MKUserLocation'합니다 (OP가 사용하는 것입니다) public입니다. 해당 뷰의 클래스는 공개되지 않습니다. OP 코드에는 문제가 없어야합니다. – Anna

+0

@Anna 죄송합니다. 제 실수는 당신이 편집 된 답변을 보았다는 것을 눈치 채지 못했습니다. –