問題タブ [smcalloutview]

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 に答える
264 参照

ios - MapboxのRMAnnotationタイトルに複数行ありますか?

注釈をタップしたときに表示される注釈のタイトルを複数行にすることは可能でしょうか。Mapbox は、そのポップアップ ビューに SMCalloutView を使用します。

Mapbox の参照は、iOS では非常に貧弱です...

0 投票する
0 に答える
446 参照

swift - カスタム コールアウト キャッチ タッチ イベント

SMCalloutViewを使用して、mapView のカスタム コールアウトを作成しています。私が直面している問題は、吹き出しビューが表示されているときにユーザーが吹き出しを押すと、別の注釈が吹き出しビューの下にある場合、現在選択されている注釈が閉じられ、表示されている吹き出しビューの下にある注釈が選択されます。

すべてのタッチ イベントをキャッチする UIView サブクラスを作成できるのではないかと考えました。そこで、UIView サブクラスを作成しました。mapView に直接追加すると、すべての関数が正しく起動します。しかし、ポップオーバーに使用すると、まったく機能しないようです。

完成させるために、ここでカスタム CalloutView を呼び出します。

私は何をする必要がありますか。ユーザーが吹き出しビューを押した場合、吹き出しを閉じたり、下の mapView/Annotation にタッチ イベントを渡したりしません。代わりに、関数を呼び出す必要があります。どんなヒントも素晴らしいでしょう。

0 投票する
0 に答える
149 参照

ios - Mapbox と SMCalloutView

私はプロジェクトに Mapbox を使用していますCalloutView。ただし、吹き出しビューにアクセスできないようです。それをポッドファイルに追加して更新しようとしましたpod。ただし、プロジェクト内に 2 つのバージョンがあり、1 つは既にマップボックスにあり、もう 1 つはプロジェクトに追加したという事実に関する複数の警告が表示されます。ポッドファイルをSMCalloutView削除してキャッシュを削除し、プロジェクトをクリーンアップすると、再び機能しなくなります。

どんな援助でも大歓迎です。

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

ios - SMCalloutView 重複シンボル リンク エラー iOS

私は mapbox を使用しており、その注釈をカスタマイズする必要があります。そのために、SMCalloutView を使用できることがわかりました。

しかし、SMCalloutView を xcode プロジェクトに統合すると、リンクの重複シンボル エラーが発生し始めました。

誰でもこれについて私を助けることができますか?