удержание для копирования в подклассе uiwebview - PullRequest
2 голосов
/ 19 июня 2009

Для моего приложения я подкласс UIWebView (метод, описанный здесь http://ryan -brubaker.blogspot.com / 2009/01 / iphone-sdk-uiwebview.html ).

Я сделал это, чтобы перехватывать события касания; когда я обнаруживаю определенные типы нажатий, я выполняю соответствующее настраиваемое действие, а затем передаю событие в базовый UIWebView.

Так, например, я могу дважды щелкнуть представление, чтобы панель инструментов появилась / исчезла, но одно нажатие на ссылку работает так же, как обычный UIWebView.

В версии 3.0 все работает так же, как в версии 2.2.1 (моя двойная каска + стандартные действия с одним касанием и прокруткой), но удержание для копирования - нет.

Я подумал, что, возможно, в UIResponder было что-то новое, что мне пришлось переопределить, но, насколько я могу судить, это то же самое.

Есть какие-нибудь подсказки?

Ответы [ 2 ]

6 голосов
/ 19 июня 2009

Вам не нужно делать ничего особенного, пока вы проходите через все сенсорные события. Конечно, можно отключить эту функцию, используя -webkit-user-select: none; в вашем файле CSS.

1 голос
/ 23 мая 2010
<style>
    body {-webkit-user-select:none;}
</style>
...