【发布时间】:2014-12-28 17:50:33
【问题描述】:
我用 XIB 做了同样的事情,它可以工作,但是我的故事板版本有问题。
这是我的 UIWebView 委托代码
#pragma mark - UIWebViewDelegate Protocol Methods
- (void)webViewDidFinishLoad:(UIWebView *)webView {
CGRect frame = webView.frame;
frame.size.height = webView.scrollView.contentSize.height;
_webView.frame = frame;
NSLog(@"Webview Frame height is %f", _webView.frame.size.height);
_scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width, _headerImageView.frame.size.height + webView.frame.size.height);
NSLog(@"scrollview content height is %f", _scrollView.contentSize.height);
}
NSLog 显示正确的 webview 框架高度约为 800 点。 Scrollview 内容大小完美,大约 1000 点。
我的 Scrollview 设置为红色背景。所以你可以在这里看到 webview 框架在屏幕上只有大约 500 个点,其余的内容都被截断了。
有什么想法吗?谢谢!
【问题讨论】:
-
关于我如何解决这个问题的完整细节可以在这里找到:stackoverflow.com/questions/26699565/…
标签: ios xcode ios7 uiwebview xcode6