为什么这不会改变webview的大小

这个已经解决的stackoverflow答案不缝为我工作,我不知道为什么。

UIWebView的高度减去44px编程?

CGRect oldFrame = WebView.frame; CGRect newFrame =CGRectMake(oldFrame.origin.x, oldFrame.origin.y, oldFrame.size.width, oldFrame.size.height-44); [WebView setFrame:newFrame]; 

一旦尝试这样做后,一旦重新加载你的webview,

  self.webView.frame = CGRectMake(self.webView.frame.origin.x, self.webView.frame.origin.y, self.webView.frame.size.width, 0); [self.webView reload];