Увеличьте размер содержимого UIWebView, используя Javascript - PullRequest
0 голосов
/ 27 мая 2010

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

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

В идеале я хотел бы увеличить размер веб-страницы на одну высоту панели инструментов, чтобы я мог прокрутить этот дополнительный бит и разместить все содержимое над панелью инструментов, но при прокрутке вниз я буду быть в состоянии увидеть содержимое страницы через панель инструментов. Я мог бы использовать stringByEvaluatingJavaScriptFromString: функцию UIWebView.

Я очень увлечен JavaScript - могу ли я это сделать? Увеличить высоту окна что ли?

Я пытался:

 [webView stringByEvaluatingJavaScriptFromString: [NSString  stringWithFormat:@"window.resizeBy(0,%d);", TOOLBAR_HEIGHT] ];

но это ничего не сделало.

Любые указатели приветствуются. Благодаря.

Ответы [ 2 ]

0 голосов
/ 09 августа 2010

Если вы используете UIWebView для отображения HTML, я бы сказал, что это проще исправить с помощью CSS:

body {
  padding-bottom: 50px;
}
0 голосов
/ 27 мая 2010

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

Как увеличить высоту страницы на X пикселей, используя только javascript

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...