2012-07-02 3 views

답변

0

나는 MKAnnotationView를 사용한다고 생각하십니까? 그렇다면 이미지 속성을 새 UIImage로 설정하면됩니다. 이 전시회 개요를 참조하십시오 RubyMotionSamples 맥주 프로젝트를 기초로

https://gist.github.com/3049611

-https://github.com/HipByte/RubyMotionSamples/blob/master/Beers/app/beer_map_controller.rb

내가 '자원'에서 'signpost.png'라는 새로운 이미지 파일을 추가하고,를 사용하는 코드를 변경 한 새로운 커스텀 이미지로 곧장 위로 올려라.

0

다음 코드는 UIAnnotationView의 이미지 나 자원 폴더에있는 이미지 ptr.jpg를 저장 한

  view = MKAnnotationView.alloc.initWithAnnotation(annotation, reuseIdentifier:ViewIdentifier) 
     view.image = UIImage.imageNamed("ptr.jpg") 
     view.canShowCallout = true 

을 변경할 잘 작동합니다.

1

전체 작동 예제는 어떻습니까? 난 그냥이

budy을 :) 내가 RubyMotion

에 아이폰 OS 요리 책에서 아이폰 OS의 코드를 많이 변환 테스트

이지도에 전체 장,하지만 귀하의 질문에 가장 좋은 답변을 보이는 일이 있습니다 :

https://github.com/IconoclastLabs/rubymotion_cookbook/tree/master/ch_6/06_custompins

그냥 색깔의 핀처럼,하지만 큰 차이점은이

pinImage = UIImage.imageNamed("ilpin.png") 
annotationView.image = pinImage 

goodluck는 것 ! - 우상 파괴 실험실의 간트