URL未完全加载到iOS中的my UIWebView?

URL未完全加载到iOS中的my UIWebView?,ios,ios7,uiwebview,uiwebviewdelegate,Ios,Ios7,Uiwebview,Uiwebviewdelegate,我正在开发一个iPhone应用程序,在这里我打开一个指向UIWebView的URL。问题是URL没有完全加载。根据我的要求,我需要添加UIWebView作为表的页脚视图。但问题是在从webViewDidFinishLoad方法获得web视图内容高度大小后,我正在设置页脚视图的框架。这是我的密码: - (void)webViewDidFinishLoad:(UIWebView *)aWebView { aWebView.scrollView.scrollEnabled = NO;

我正在开发一个iPhone应用程序,在这里我打开一个指向UIWebView的URL。问题是URL没有完全加载。根据我的要求,我需要添加UIWebView作为表的页脚视图。但问题是在从webViewDidFinishLoad方法获得web视图内容高度大小后,我正在设置页脚视图的框架。这是我的密码:

- (void)webViewDidFinishLoad:(UIWebView *)aWebView {

        aWebView.scrollView.scrollEnabled = NO;
        CGRect frame = aWebView.frame;
        frame.size.height = 1;
        aWebView.frame = frame;
        CGSize fittingSize = [aWebView sizeThatFits:CGSizeZero];
        frame.size = fittingSize;
        aWebView.frame = frame;

        [self setFooterView:fittingSize.height + aWebView.frame.origin.y];
}

-(void)setFooterView:(float)fittingHeight
{
    bottomView.frame = CGRectMake(0, 0, 320, fittingHeight);
    webViewSocial.frame = bottomView.frame;
    [tableView reloadData];
}
但是当我滚动我的表视图时,我的UIWebView(页脚视图)并没有完全滚动。你能告诉我怎样才能实现我的产出吗。谢谢

试着这样设置

- (void)webViewDidFinishLoad:(UIWebView *)aWebView {
       CGFloat height = [[self.webView stringByEvaluatingJavaScriptFromString:@"document.height"] floatValue];
       CGFloat width = [[self.webView stringByEvaluatingJavaScriptFromString:@"document.width"] floatValue];
       CGRect frame = self.webView.frame;
       frame.size.height = height;
       frame.size.width = width;
       self.webView.frame = frame;
       self.tableView.tableFooterView = webView;
}

感谢您的回答,我已经应用了您的代码,但问题是webViewDidFinishLoad只调用了一次,因此无法反复设置帧。请给我任何建议。你不需要连续设置框架。tableView将为您正确渲染它。使用本机[self.tableView setTableFooterView:aWebView]所需的全部操作;(出现问题的原因是您正在使用自定义底部视图)好的。。但是我的表视图没有滚动到URL内容,有些内容是隐藏的。另外,如果有一些自定义人员,您需要继续应用,-(void)viewdilayoutsubviews{}并进行自定义和框架修改(在调用[super viewdilayoutsubviews]后),您可以发送您的现有代码(带有我的代码的版本),我将尝试测试并修复它。(您可以使用pastebin.com)