0
iOS Mapkitを使用してパッケージを表すピンを削除しています。最初の負荷ではすべてうまく動作します。MKPinAnnotationViewをinital dropに変更しました
私がする必要があることは、ユーザーの場所が最も近いパッケージの半径100mにあるときです。ピンを「ロックされていない」状態に変更する必要があります。私はすでに最寄りのパッケージを検出し、私はちょうど関連するピンを更新する必要があります!
ピンを落とした後にピンを更新する最も簡単な方法は何ですか?
を使用して、新しいプロパティで再びそれを再追加し、私はそれが再び空から落下したくない場合は? – allaire
animatesDropプロパティとその色を、再度追加するときに変更します。 –
あなたはmapviewからそれを削除し、pin.unlocked = YESのようなカスタムMKAnnotationクラスのプロパティを設定します。私はそれを地図に戻し、私の方法でmapView:viewForAnnotation:ロックされたプロパティが設定されているかどうかをチェックし、それに応じてカラー+アニメーションを変更しますか?私の論理は正しいですか? – allaire