#ios #uiwebview
#iOS #uiwebview
Вопрос:
Я использую UIWebView
для отображения некоторых данных. UIWebView
определяет телефонные номера, и это нормально, но когда пользователь нажимает на номер телефона, он пытается выполнить вызов напрямую.
Могу ли я каким-либо образом показать сообщение о подтверждении после того, как пользователь нажмет на номер телефона, чтобы позволить пользователю подтвердить, что он хотел бы позвонить на этот номер?
Ответ №1:
Вы пытались установить точку останова в методе делегирования shouldStartLoadWithRequest в UIWebView? Возможно, вам удастся перехватить событие, щелкнув там.
Ответ №2:
В UIWebView нет такой части, которая позволяла бы узнать, когда был нажат номер телефона. Вам придется либо отключить распознавание телефонных номеров, либо самостоятельно определять телефонные номера и преобразовывать их в ссылки вручную, чтобы иметь контроль над тем, что происходит при нажатии на них.