Commit 5fdc06beb348653a34e01fca0cb493603a7d87e1

Authored by iOS-Xiaowen
1 parent 8e85e45f

no message

CNLiveScioLive/Pages/Home/新闻详情/OldController/OldArticleDetailViewController.m
@@ -478,23 +478,22 @@ @@ -478,23 +478,22 @@
478 NSString *javascriptWithCSSString = [NSString stringWithFormat:javascriptString, cssString]; 478 NSString *javascriptWithCSSString = [NSString stringWithFormat:javascriptString, cssString];
479 [webView evaluateJavaScript:javascriptWithCSSString completionHandler:nil]; 479 [webView evaluateJavaScript:javascriptWithCSSString completionHandler:nil];
480 480
481 - CGRect frame = _webView.frame;  
482 - frame.size.width = MainScreenWidth;  
483 - frame.size.height = 1;  
484 - _webView.frame = frame;  
485 - CGFloat graphicLiveHeight = _webView.scrollView.contentSize.height;  
486 - frame.size.height = _webView.scrollView.contentSize.height;  
487 - _webView.frame = frame; 481 + [webView evaluateJavaScript:@"document.body.scrollHeight" completionHandler:^(id _Nullable result,NSError * _Nullable error){
  482 + CGFloat graphicLiveHeight = [result floatValue];
  483 + CGRect frame = _webView.frame;
  484 + frame.size.height = _webView.scrollView.contentSize.height;
  485 + _webView.frame = frame;
  486 + if (0 == [heightArr[fontIndex] floatValue]) {
  487 + [heightArr replaceObjectAtIndex:fontIndex withObject:[NSString stringWithFormat:@"%f",graphicLiveHeight]];
  488 + }
  489 + [self.scrollView.mj_header endRefreshing];
  490 + [_webView setFrame:CGRectMake(0, 0, MainScreenWidth, [heightArr[fontIndex] floatValue])];
  491 + [self.scrollView setContentSize:CGSizeMake(MainScreenWidth, [heightArr[fontIndex] floatValue])];
  492 + if (!hasLoad) {
  493 + [self loadProgramRelativeData];
  494 + }
  495 + }];
488 496
489 - if (0 == [heightArr[fontIndex] floatValue]) {  
490 - [heightArr replaceObjectAtIndex:fontIndex withObject:[NSString stringWithFormat:@"%f",graphicLiveHeight]];  
491 - }  
492 - [self.scrollView.mj_header endRefreshing];  
493 - [_webView setFrame:CGRectMake(0, 0, MainScreenWidth, [heightArr[fontIndex] floatValue])];  
494 - [self.scrollView setContentSize:CGSizeMake(MainScreenWidth, [heightArr[fontIndex] floatValue])];  
495 - if (!hasLoad) {  
496 - [self loadProgramRelativeData];  
497 - }  
498 } 497 }
499 498
500 -(void)pushPicController:(NSString *)url withPoint:(NSInteger)CurrentIndex { 499 -(void)pushPicController:(NSString *)url withPoint:(NSInteger)CurrentIndex {