7
伝統的な赤いピンの代わりに個人的なイメージを置いています。ピンを表示するためにマップを開くと、画像はマップ全体をカバーします。ピンイメージの最大サイズはありますか、サイズ標準の古典的ピンに合うようにコードに何かを組み込むにはどうすればよいですか?サイズイメージピンの注釈
func mapView(mapView: MKMapView, viewForAnnotation annotation: MKAnnotation) -> MKAnnotationView? {
if annotation is MKUserLocation {
return nil
}
let annotationIdentifier = "SomeCustomIdentifier" // use something unique that functionally identifies the type of pin
var annotationView: MKAnnotationView! = mapView.dequeueReusableAnnotationViewWithIdentifier(annotationIdentifier)
if annotationView != nil {
annotationView.annotation = annotation
} else {
annotationView = MKAnnotationView(annotation: annotation, reuseIdentifier: annotationIdentifier)
annotationView.image = UIImage(named: "pin maps.png")
annotationView.canShowCallout = true
annotationView.calloutOffset = CGPointMake(-8, 0)
annotationView.autoresizesSubviews = true
annotationView.rightCalloutAccessoryView = UIButton(type: UIButtonType.DetailDisclosure) as UIView
}
return annotationView
}
それは** CGRectMakeが** swft – Saneth
pinImage.drawではないと言う(中:CGRect(X:0、Y:0、幅:size.width、高さ:size.height)) –
私は考え anView?.frame.size = CGSize(幅:30、高さ:40) すべてのdrawContextの代わりに –