这个解决的stackoverflow答案对我来说似乎不起作用,我不明白为什么。
Height of UIWebView minus 44px programmatically?
CGRect oldFrame = WebView.frame;
CGRect newFrame =CGRectMake(oldFrame.origin.x, oldFrame.origin.y, oldFrame.size.width, oldFrame.size.height-44);
[WebView setFrame:newFrame];
答案 0 :(得分:3)
在完成此操作后尝试这样一次,重新加载您的webview,
self.webView.frame = CGRectMake(self.webView.frame.origin.x, self.webView.frame.origin.y, self.webView.frame.size.width, 0);
[self.webView reload];