[英]how to detect a callout of an annotation is showing on mapview?
我有一個簽入相關的應用程序。 當用戶點擊地圖上的場地時,將彈出標注並顯示其名稱和地址。 同時,如果場地距離當前位置1000米以內,將顯示一個登記入住按鈕。
對於可以登記的場所,我想要的只是,
當彈出標注時,檢查按鈕顯示。 當標注消失時,該按鈕也會消失。
現在顯示按鈕效果很好,但我不知道如何檢測標注可見狀態。 是否有任何callout show / hide的回調方法?
提前致謝!
選擇注釋時會顯示標注 - 您可以在委托中使用mapView:didSelectAnnotationView:
方法來跟蹤該事件。 取消選擇注釋時,Callout會隱藏 - 使用mapView:didDeselectAnnotationView:
方法來跟蹤該事件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.