рассчитать текст для высоты, разбить содержимое на страницы - PullRequest
2 голосов
/ 20 июля 2010

HI

Я пытаюсь разбить содержимое UIWebview на страницы, поэтому я отключил прокрутку, после чего вторая страница будет иметь текущую высоту просмотра.
Иногда проблема заключается в том, что последняя строка страницы обрезается, поэтомуПервая строка следующей страницы тоже. Я хочу решение для этой ситуации, если это происходит, он должен оставить строку для следующей страницы ИЛИ Есть ли решение, которое вычисляет количество текста, правильно видимого в пространстве ИЛИ любой другой метод длясделать нумерацию страницЛюбая помощь будет высоко оценена.
Спасибо

1 Ответ

2 голосов
/ 23 июля 2010

В «webViewDidFinishLoad: (UIWebView *) webView» вы можете получить высоту документа с помощью этого

int height = [[webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.clientHeight;"] intValue]; 

Затем вы можете перенастроить ваш фрейм UIWebView

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