問題タブ [calloutview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
690 参照

ios - iOS コールアウト アノテーション内に UITableView を統合する

私のアプリは、いくつかのピン ポイントを含むマップを表示します。ピンの 1 つがタッチされたときに、吹き出しの吹き出し内にテーブルビューを視覚化したいと思います。ここで似たようなものを見つけましたが、それはObjective-Cにあり(純粋なSwiftアプローチが必要です)、カスタムビューの自動レイアウトを無効にする必要があります(これは避けたいです)。

ここに画像の説明を入力

このソリューションを実装するにはどうすればよいですか、またはそれを行うライブラリをどこで見つけることができますか?

0 投票する
1 に答える
455 参照

swift - MKAnnotation CalloutAccessoryView、swift 2.2で選択した画像を表示する方法

マップ MKAnnotation CalloutAccessoryView を設定して、レルム データベースからマッピングされた選択した画像を表示するにはどうすればよいですか (左右の calloutAccessory のように、両側にアイコンとボタンがありますか?)。ここで MapViewController の他の関数のクラス/メンバーを認識するためにも必要ですか? データと左右のコールアウト アクセサリのマッピングは正常に機能していますが、選択した画像を追加する方法がわからないため、コールアウトに大きなポスター スタイルの画像として表示されます (小さなアイコンとボタンを使用)。両側に)。

画像はSpecimenAnnotation.objectPoster

SpecimenAnnotation (データをマップするために正常に動作しています) と 'objectPoster' 値は、このように私のファイル Specimen.swift に含まれているクラス Specimen から選択された (およびマップされた) 注釈です。

私のMapViewControllerでは、「annotationView.detailCalloutAccessoryView = UIImageView(image: SpecimenAnnotation.objectPoster)」という行で、「インスタンスメンバー「objectPoster」はタイプ「標本注釈」では使用できませんという赤い警告エラーが表示されます

私は初心者です。ご提案をいただければ幸いです。何か案は?

このデータとエラーに関するコード ブロックは次のとおりです。