2012-04-26 2 views
0

Наше приложение содержит UIWebview, в котором отображается HTML-страница, которая использует события касания для отображения некоторых изображений. Проблема заключается в масштабировании содержимого HTML. Когда пользователь прикасается к экрану, элементы html обрабатывают его и предотвращают поведение по умолчанию для UIWebView. Но мне нужны обе функции. Как я могу решить проблему? Пожалуйста, помогите мне. Заранее спасибо.Невозможно увеличить UIWebView

+0

Ваша озабоченность ограничена масштабированием UIWebView, который отображает некоторые HTML-данные? –

+0

, пожалуйста, отправьте свой код мне ... чтобы я мог вам помочь – Melbourne

+0

Проблема в скрипте java Script - использование метода event.preventDefault(). Если этот метод вызывается, действие по умолчанию для события не будет инициировано. Спасибо за ваш полезный ум. – Neo

ответ

2

Привет Вам необходимо включить Scale Page Вписать свойство WebView для ДА

Вы можете сделать это от застройщика интерфейса следующим enter image description here

или вы можете сделать то же самое

[webView setScalesPageToFit:YES];

Надеюсь, это поможет.

+0

В нашем javascript мы имеем дело с событиями касания. Перед этим масштабирование было идеальным. Когда мы начали использовать события касания и жестов, все события касания передаются в javascript, и по умолчанию масштабирование scrollview UIWebView игнорируется. – Neo

+1

Если вы хорошо разбираетесь в JQuery, вы можете посмотреть это http://stackoverflow.com/questions/5186441/javascript-drag-and-drop-for-touch-devices –

Смежные вопросы