2012-06-26 1 views
0

Я реализовал UIWebView и отображения содержимого, поступающих от веб-сервисов, Вот код нижеКак уместить все содержимое из веб-сервисов в UIWebView

webView = [[UIWebView alloc] initWithFrame:CGRectMake(0,0,320,460)]; 
webView.scalesPageToFit = YES; 
webView.dataDetectorTypes = YES; 
webView.autoresizingMask = UIViewAutoresizingFlexibleHeight; 
webView.delegate = self; 

NSURL *targetURL = [NSURL URLWithString:delegate.S_Title]; 
request = [NSURLRequest requestWithURL:targetURL]; 
[webView loadRequest:request]; 
[self.view addSubview:webView]; 

Однако, когда я прокрутите вниз до нижней части, это Бесполезный 't прокрутите, чтобы отобразить полный контент, отображаемый веб-просмотром.

ответ

0

Попробуйте это, после того, как вы загрузили контент в UIWebView, вы можете использовать метод stringByEvaluatingJavaScriptFromString: для запроса html-документа по его высоте. Это немного сложно, но нужно работать.

Вы можете сделать что-то вроде этого:

NSInteger height = [[webView stringByEvaluatingJavaScriptFromString: 
    @"document.body.scrollHeight"] integerValue]; 

scrollheight не mught быть лучшим. У вас есть несколько вариантов. Эксперимент с указанными свойствами документа here

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