UIWebView длина текста - PullRequest
       2

UIWebView длина текста

0 голосов
/ 24 марта 2011

Есть ли способ узнать длину текста, помещаемого в UIWebView? Мне нужно иметь возможность разбивать несколько UIWebViews, и для того, чтобы сделать это, после того, как все форматирование HTML на экране, мне нужно знать, вписывается ли оно в кадр. Или, может быть, знаете, если для просмотра дна требуется прокрутка. Открыты для предложений!

Ответы [ 2 ]

0 голосов
/ 24 марта 2011

это немного хакерство, но не могли бы вы взять строку содержимого html (выполнив javascript в веб-просмотре), взять эту информацию и вычислить размер с учетом шрифта. Отсюда вы можете определить, подходит ли вам этот требуемый размер или требуется прокрутка.

CGSize webViewSize = [yourString sizeWithFont:yourFont 
                    constrainedToSize:maximumWebViewSize];

обновление: вот ссылка на документацию по методу, который я описал выше: http://developer.apple.com/library/ios/#documentation/UIKit/Reference/NSString_UIKit_Additions/Reference/Reference.html

0 голосов
/ 24 марта 2011

Даст ли вам следующий ответ то, что вам нужно, если вы поместите хорошо известный HTML-элемент в конце и проверите, какое это смещение?
Как определить высоту UIWebView на основе содержимого в переменной высоте UITableView?

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