В моем UIWebView при нажатии на якорь я ловлю его в ShouldStartLoad и всегда возвращаю false, чтобы отменить его. (Я воспринимаю щелчки как команду для выполнения действий)
Как ни странно, IfStartLoad срабатывает только один раз, если один и тот же якорь нажимается более одного раза подряд.
Например:
Нажмите «A», нажмите «A» - IfStartLoad получает «A» один раз
Нажмите «A», нажмите «B», нажмите «A» - IfStartLoad получает «A», затем «B», затем «A»
Есть ли способ сделать так, чтобы ShouldStartLoad дважды получал букву "А" при двойном щелчке подряд?
Я пытался каждый раз менять URL-адрес «A», чтобы каждый клик был другим URL. Однако, похоже, что когда я щелкаю элемент, щелкнув его снова, он просто не запускает ShouldStartLoad, пока я не щелкну другой элемент.