Проблема с UIWebView заключается в том, что это очень ограниченный вид контейнера UIWebDocumentView
, частный класс, который вам действительно нужен для подкласса, чтобы реализовать то, что вам нужно. Ну, это возможно, но это очень серая область. Наше приложение делает некоторую магию с этим «специальным» представлением, и оно находится в магазине приложений.
Ваше единственное решение - динамически менять подкласс этого экземпляра UIWebDocumentView
с помощью собственного класса, который динамически станет подклассом класса UIWebDocumentView
. В этом классе вы сможете реализовать методы протокола.
Если это вас пугает, то непременно вы не должны пытаться. Если вы находитесь в приключениях, это не так плохо, как кажется (небольшая магия Objective C). Дайте мне знать, если вам нужна помощь.