ピン位置のすぐ上に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. 地図上にピンの緯度と経度を表示する方法(Androidスタジオ)
- 3. 200以上の注釈ピンを表示する最善の方法iOS9 swift
- 4. カスタムUIViewをUIViewControllerの上に表示
- 5. MapKitを使用して、ピンの注釈(注釈)にカスタムUIViewを表示する
- 6. 現在の位置のピンを地図上に表示する
- 7. UIViewアニメーションフリップ、軸を上に表示
- 8. MKAnnotationビューの表示方法マップのピン選択で表示
- 9. UIViewのサブフレームを非表示にする方法は?
- 10. コレクションビューのセル内でuiviewを非表示にする方法
- 11. iOSでキーボード上にUIViewを表示するには
- 12. ピンマーカーランドマークを上に表示する方法
- 13. スタックバーチャートの上に表示する方法
- 14. UIView外でコンテンツを非表示にする方法
- 15. プログラムでUIScrollViewにUIViewを表示する方法は?
- 16. プログラムでuiviewにイメージを表示する方法
- 17. キーボードの上にUIViewを置く方法
- 18. mapviewのピンをクリックせずに注釈ビューを表示する方法は?
- 19. MKPointAnnotationとユーザーの現在地の間のルートを迅速に表示する方法2
- 20. gpioピンをハイに設定して/ sys/class/gpioに表示する方法は?
- 21. 2つのdivを直接に表示する方法
- 22. キーボードをUITableViewCellのテキストフィールドに直接表示する方法
- 23. WPFでボタンコンテンツの表示を垂直にする方法は?
- 24. Googleの比較チャートを垂直に表示する方法
- 25. グリッドビューのヘッダーテキストを垂直に表示する方法は?
- 26. 地図上のピンの位置を変更する方法は?
- 27. データベースをテーブルに表示してテキストを直接表示する方法
- 28. UIViewで子供以外のUIViewを非表示にする
- 29. スライドをモバイルデバイスに垂直に表示する方法
- 30. UIView内のUIViewにアクセスする方法
これはあなたを助けますhttp://stackoverflow.com/a/38741017/6433023 –