//1.webview
UIWebView *webView = [[UIWebView alloc] init];
//自动填充
webView.scalesPageToFit = YES;
#warning 此处需要先这是内置偏移再设置frame否则会发生切换时出现底部黑边
// 设置scroview的内置偏移 偏移值为图片的高度
webView.scrollView.contentInset = UIEdgeInsetsMake(80, 0, 0, 0);
webView.frame = self.view.bounds;
[self.view addSubview:webView];
CGFloat headImgW = [UIScreen mainScreen].bounds.size.width;
CGFloat headImgH = 80;
//2.头部图片
UIImageView *headImgV = [[UIImageView alloc]init];
headImgV.image = [UIImage imageNamed:@"test"];
headImgV.userInteractionEnabled = YES;
headImgV.frame = CGRectMake(0, -headImgH, headImgW, headImgH);
[webView.scrollView addSubview:headImgV];
// 3.加载网页
NSURL *url = [NSURL URLWithString:@"http://www.baidu.com"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
效果图如下
本文介绍了一种在iOS应用中使用UIWebView实现特定布局的方法:通过调整scrollView的contentInset并结合顶部图片视图来达到期望的显示效果。文章还提供了加载网页的具体实现步骤。
1万+

被折叠的 条评论
为什么被折叠?



