2011-04-08 1 views

답변

2

핀 좌표를 자세히보기로 전달하여 원하는 CGFrame을 사용하여 MKMapView를 만들고 핀을 추가하여 비슷한 기능을 구현했습니다. 맵은 어쨌든 (이전 뷰에서) 캐시 될 가능성이 있으므로 즉시로드됩니다.

+0

그런 뭔가를하기를, 나는 그것이 * 실제 jQuery과 * 위에 배치됩니다 가정하고 어떤 마법의 그래픽 물건은 그것을를 제공하기 위해 적용 국경과 마법의 둥근 모서리와 작은 핀? –

+0

테이블 뷰 헤더에 추가하십시오. 그렇지 않으면 테이블과 함께 스크롤되지 않습니다. 둥근 모서리의 경우, 이와 같은 것은'myMapView.layer.cornerRadius = 10.0f;', border - myMapView.layer.borderWidth = 1.0f;와 비슷합니다. 이 작업을하기 위해서는 프로젝트에 Quartz 프레임 워크를 추가해야한다. 자세한 내용은 설명서를 확인하십시오 :) – Rog

+0

굉장합니다. 위의 설교의 대답은 제 이미지 셀에 적용 할 올바른 것을주었습니다. 궁금한 점은 크기를보기 만하고 레이어 또는 이미지 셀을 이미지 셀 레이어에 복사하는 것이 더 쉽지 않을까요? –

1

Rog는지도에서 올바른 생각을 가지고 있습니다. 나는 그가 inre에서 제외 한 부분을 추가 할 것입니다 : 둥근 모서리 (찾고있는 주석에 나타 냈습니다).

둥근 모서리는 많은 UIView 물건과 함께 무료로 제공됩니다. 우리가있는 UITableViewCell 항목에 넣어 이것은 코드가 비슷한 효과를 얻을 수 :

cell.imageView.layer.masksToBounds = YES; 
cell.imageView.layer.cornerRadius = 15.0f; 
cell.imageView.layer.borderWidth = 1.0f; 
cell.imageView.layer.borderColor = [[UIColor lightGrayColor] CGColor]; 
+0

감사합니다. 확실히이 코드가 필요합니다. 고마워요! –

관련 문제