0
我有一个UIWebView,但不希望在页面顶部显示任何内容,最多可达50个像素。我需要一种裁剪UIWebView的方法,以便用户无法看到高于50像素边距的内容。我怎样才能有效地做到这一点?在Xcode中裁剪一个UIWebView
我有一个UIWebView,但不希望在页面顶部显示任何内容,最多可达50个像素。我需要一种裁剪UIWebView的方法,以便用户无法看到高于50像素边距的内容。我怎样才能有效地做到这一点?在Xcode中裁剪一个UIWebView
UIWebview包含一个用于显示HTML内容的UIScrollView。更改conent offfset允许更改页面视图...见例如谷歌
的/**
* basic webview boilerpoint
*/
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0,
0,
CGRectGetWidth(self.view.frame),
CGRectGetHeight(self.view.frame))];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://google.co.uk"]]];
[self.view addSubview:webView];
/**
* disable bounces so users cannot scroll beyond content & set top offset by 100 to hide parts of website
*/
webView.scrollView.bounces = NO;
webView.scrollView.contentInset = UIEdgeInsetsMake(-100, 0, 0, 0);
只需简单地用白色或黑色的背景色图在网页视图的顶部,并给予其高度为50 – 2014-11-03 06:59:56
但是当用户拖动到下面,他可以看到 – preetam 2014-11-03 07:00:45
他只能看到直到他拖动,当他释放拖动时它将不可见 – 2014-11-03 07:13:41