У моего приложения iPhone есть карта с большим количеством мест, которые пользователь может выбрать. Я хотел бы, чтобы он мог нажать одну из аннотаций, чтобы отобразить ее вид выноски, а затем снова, чтобы на самом деле выбрать его. Проблема заключается в том, что didSelectAnnotationView получает вызов только один раз.Выбор MapView Аннотация Дважды
Итак, как я могу определить выделение уже выбранной аннотации? В качестве альтернативы, как можно снять выделение аннотации, не скрывая вид выноски? Пользователь может обойти это, сняв выделение аннотации до того, как он снова ее выберет, но это неинтуитивно, и я хочу, чтобы он не делал этого.
Если вы используете подкласс MKAnnotationView вы можете не обнаружить повторное нажатие на эту точку зрения в своем коде? (а не на «pin») – Diziet
Я не в настоящее время подклассифицирую MKAnnotationView, хотя, я думаю, мог. Но я удивлен, что, похоже, это не простое решение. –
У меня только что была скрипка, и теперь я вижу, что вы видите. Я нажимаю на аннотацию, и она исчезает, хотя нет шансов на второй щелчок, не переустанавливая соответствующий вывод. – Diziet