ピン位置のすぐ上にUIViewを表示し、ユーザーがマップを移動する場合、UIViewはピン位置の上にとどまります。私は説明文のバブルを使いたくない。他の方法はありますか? iOSの9でMKpointAnnotationピンの直上にUIViewを表示する方法
0
A
答えて
1
我々はあなたがビューを作成し、
annotationView.detailCalloutAccessoryView = tempView
として設定することができますdetailCalloutAccessoryView
という名前の新しいプロパティを持って、より詳細
0
を取得するためのリンクをご確認くださいこのコードを試してみてください:
func mapView(_ mapView: MKMapView, viewForAnnotation annotation: MKAnnotation) -> MKAnnotationView {
if (annotation is MKUserLocation) {
return nil
}
else if (annotation is YourAnnotationClassHere) {
let identifier = "MyCustomAnnotation"
var annotationView = mapView.dequeueReusableAnnotationView(withIdentifier: identifier)
if annotationView {
annotationView.annotation = annotation
}
else {
annotationView = MKAnnotationView(annotation, reuseIdentifier: identifier)
}
annotationView.canShowCallout = false
// set to YES if using customized rendition of standard callout; set to NO if creating your own callout from scratch
annotationView.image = UIImage(named: "your-image-here.png")!
return annotationView
}
return nil
}
これが主な目的です。これはすぐにこの答えの迅速なバージョンです:How to create Custom MKAnnotationView and custom annotation title and subtitle
希望!
+0
あなたのコードを投稿していないので、これは私があなたを助ける唯一の方法です –
関連する問題
- 1. ピンのラベルを(地図上で)クリックせずに表示する方法Xamarin.Forms pcl
- 2. 200以上の注釈ピンを表示する最善の方法iOS9 swift
- 3. カスタムUIViewをUIViewControllerの上に表示
- 4. MapKitを使用して、ピンの注釈(注釈)にカスタムUIViewを表示する
- 5. 現在の位置のピンを地図上に表示する
- 6. UIViewアニメーションフリップ、軸を上に表示
- 7. UIViewのサブフレームを非表示にする方法は?
- 8. コレクションビューのセル内でuiviewを非表示にする方法
- 9. ピンマーカーランドマークを上に表示する方法
- 10. iOSでキーボード上にUIViewを表示するには
- 11. スタックバーチャートの上に表示する方法
- 12. UIView外でコンテンツを非表示にする方法
- 13. プログラムでUIScrollViewにUIViewを表示する方法は?
- 14. キーボードの上にUIViewを置く方法
- 15. mapviewのピンをクリックせずに注釈ビューを表示する方法は?
- 16. gpioピンをハイに設定して/ sys/class/gpioに表示する方法は?
- 17. MKPointAnnotationとユーザーの現在地の間のルートを迅速に表示する方法2
- 18. WPFでボタンコンテンツの表示を垂直にする方法は?
- 19. Googleの比較チャートを垂直に表示する方法
- 20. キーボードをUITableViewCellのテキストフィールドに直接表示する方法
- 21. データベースをテーブルに表示してテキストを直接表示する方法
- 22. UIViewで子供以外のUIViewを非表示にする
- 23. iosの画像表示にピンを表示
- 24. ValidationSummaryにカスタムエラーメッセージを直接表示する方法(バリデータなし)
- 25. Android:垂直スクロールバーを自動的に表示する方法は?
- 26. タブ付きメニューを垂直に表示する方法
- 27. テーブル内に1垂直線を表示する方法
- 28. UIView内のUIViewにアクセスする方法
- 29. inputAccessoryView内のuiviewの上に垂直にuiviewを追加するにはどうすればよいですか?
- 30. 選択を強調表示するためにUIViewをマスクする方法?
これはあなたを助けますhttp://stackoverflow.com/a/38741017/6433023 –