注釈といくつかのボタンとビューを含むマップがあります。didSelectAnnotationView と didDeelectAnnotationView を使用していますが、ボタンを含め、画面上の何かがクリックされるたびに deselect が呼び出されるようです。クリックがボタンや他の場所ではなくマップ上にある場合にのみ、選択解除を実行する方法はありますか?
注釈といくつかのボタンとビューを含むマップがあります。didSelectAnnotationView と didDeelectAnnotationView を使用していますが、ボタンを含め、画面上の何かがクリックされるたびに deselect が呼び出されるようです。クリックがボタンや他の場所ではなくマップ上にある場合にのみ、選択解除を実行する方法はありますか?