Наше приложение содержит UIWebview, в котором отображается HTML-страница, которая использует события касания для отображения некоторых изображений. Проблема заключается в масштабировании содержимого HTML. Когда пользователь прикасается к экрану, элементы html обрабатывают его и предотвращают поведение по умолчанию для UIWebView. Но мне нужны обе функции. Как я могу решить проблему? Пожалуйста, помогите мне. Заранее спасибо.Невозможно увеличить UIWebView
ответ
Привет Вам необходимо включить Scale Page Вписать свойство WebView для ДА
Вы можете сделать это от застройщика интерфейса следующим
или вы можете сделать то же самое
[webView setScalesPageToFit:YES];
Надеюсь, это поможет.
В нашем javascript мы имеем дело с событиями касания. Перед этим масштабирование было идеальным. Когда мы начали использовать события касания и жестов, все события касания передаются в javascript, и по умолчанию масштабирование scrollview UIWebView игнорируется. – Neo
Если вы хорошо разбираетесь в JQuery, вы можете посмотреть это http://stackoverflow.com/questions/5186441/javascript-drag-and-drop-for-touch-devices –
Ваша озабоченность ограничена масштабированием UIWebView, который отображает некоторые HTML-данные? –
, пожалуйста, отправьте свой код мне ... чтобы я мог вам помочь – Melbourne
Проблема в скрипте java Script - использование метода event.preventDefault(). Если этот метод вызывается, действие по умолчанию для события не будет инициировано. Спасибо за ваш полезный ум. – Neo