0
A
回答
1
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation{
MKPinAnnotationView *pinView = nil;
static NSString *defaultPinID = @"CameraAnnotation";
pinView = (MKPinAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:defaultPinID];
if (pinView == nil)
pinView = [[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:defaultPinID] autorelease];
UIImageView *pinImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 24, 32)];
UIImage *pinImage = [[UIImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"pinImage" ofType:@"png"]];
pinImageView.image = pinImage;
[pinImage release];
[pinView addSubview:pinImageView];
[pinImageView release];
pinView.canShowCallout = YES;
pinView.animatesDrop = YES;
UIButton* photoButton = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
photoButton.tag = ((PinAnnotationView*)annotation).tag;
pinView.leftCalloutAccessoryView = photoButton;
return pinView;
}
}
相關問題
- 1. 如何將我自己的圖標放置在Google地圖中的默認圖標上?
- 2. 將自己的對象放入QGraphicsScene
- 3. 將數據庫中的對象放置在谷歌地圖上
- 4. 如何將ArrayList放置到地圖上
- 5. 將對象設置爲自己
- 6. 如何將我自己的laravel包放到github上?
- 7. 如何在ImageView中縮放自己的可繪製對象
- 8. 如何將對象從一張地圖放到另一張地圖上?
- 9. 如何將我自己的方法添加到HTMLElement對象?
- 10. 如何在地圖上放置指針?
- 11. 在對象上放置圖像(僞3D)
- 12. 如何使用我自己的地圖代替谷歌地圖?
- 13. Android:我如何在Google地圖上放置圖片?
- 14. 用於將對象自由放置在屏幕上的算法
- 15. 將jQuery對象擴展到我自己的對象
- 16. 在我自己的地形上動畫自己的低聚樹?
- 17. 如何將我的導航欄放在自己的行中?
- 18. 如何在我的地圖上放置infoWindow?
- 19. 谷歌地圖API:如何將我自己的標記添加到地圖?
- 20. JS對象,如何從我自己內部訪問對象
- 21. UIKit - 將自己的狀態欄放置在UINavigationController上方
- 22. 爲地圖上的對象放置標籤的算法
- 23. iPhone JSON對象釋放自己?
- 24. 如何將動態圖像放置在不同的可繪製對象上
- 25. 如何在(Google)地圖上放置jQuery對話框?
- 26. 我如何設置我自己的SVN
- 27. 如何在視圖上放置「x」個對象
- 28. 如何在MKMapView中顯示我自己的地圖?
- 29. 如何在Android上製作自己的應用程序地圖?
- 30. 如何創建我自己的自定義地圖
對不起,我不知道是不是我的錯誤或沒有,但在我的photoButton.tag程序崩潰=((PinAnnotationView *)註解).TAG; – Saawan 2010-12-06 05:27:07