如何获得整页webview的正确框架减去导航栏。
我试过这个
CGRect screenFrame = [[UIScreen mainScreen]bounds];
webView = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, screenFrame.size.width, screenFrame.size.height-self.navigationController.navigationBar.bounds.size.height)];
但是当我向下滚动滚动条时会被切断。看起来webView的框架高度仍然太大。
答案 0 :(得分:0)
假设您的导航栏是从导航控制器添加的,您可以使用:
self.view.bounds.size.height
但是,如果您自己在IB或其他地方添加,请使用:
self.view.bounds.size.height - myNavBar.bounds.size.height
...
webView = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, self.view.bounds.size.height)];