在 iOS 11 使用 webview 发现顶部会有一个空白条,怎么也去不掉,通过设置 contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever 就可以解决了,具体的代码如下:

//
//  ViewController.m
//  webView
//
//  Created by exchen on 18/7/14.
//  Copyright © 2018年 exchen. All rights reserved.
//#import "ViewController.h"@interface ViewController () <UIWebViewDelegate>@property(nonatomic, strong) UIWebView* webView;
@end@implementation ViewController- (void)viewDidLoad {[super viewDidLoad];// Do any additional setup after loading the view, typically from a nib.CGRect screen = [[UIScreen mainScreen] bounds];//添加 UIWebViewself.webView = [[UIWebView alloc] initWithFrame: CGRectMake(0, 0, screen.size.width, screen.size.height)];[self.view addSubview: self.webView];NSURL * url = [NSURL URLWithString: @"https://www.exchen.net"];NSURLRequest * request = [NSURLRequest requestWithURL:url];[self.webView loadRequest:request];self.webView.delegate = self;//解决 iOS 11 屏幕顶部显示不全if ([[UIDevice currentDevice].systemVersion floatValue] >= 11.0) {self.webView.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;}}- (void)didReceiveMemoryWarning {[super didReceiveMemoryWarning];// Dispose of any resources that can be recreated.
}- (void)webViewDidStartLoad:(UIWebView *)webView {NSLog(@"%@",NSStringFromSelector(_cmd));
}//加载失败时调用
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {NSLog(@"%@",NSStringFromSelector(_cmd));NSLog(@"error: %@",error);UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"信息" message:@"连接服务器失败,请检查网络" preferredStyle:UIAlertControllerStyleAlert];UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleCancel handler:^(UIAlertAction *action){exit(0);}];[alertController addAction:cancelAction];[self presentViewController:alertController animated:YES completion:nil];
}- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{return true;
}@end

原文地址:https://www.exchen.net/%E8%A7%A3%E5%86%B3-ios-11-webview-%E9%A1%B6%E9%83%A8%E7%A9%BA%E7%99%BD%E6%9D%A1%E7%9A%84%E9%97%AE%E9%A2%98.html

解决 iOS 11 webview 顶部空白条的问题相关推荐

  1. 解决ios的webview中上/下拉露出黑灰色背景问题

    解决ios的webview中上/下拉露出黑灰色背景问题 问题描述:手机H5页面在ios的webview中,下拉(或上拉)会露出黑灰色背景 ,感觉很不好看,现在想要去掉这个背景 解决方法: 1.touc ...

  2. iOS 11 UICollectionView顶部出现白色间隔的问题

    iOS11 UICollectionView顶到屏幕顶端会出现一个20高度的白色间隔,是由于UICollectionView的自动调整功能为状态栏留出的位置 只需在创建UICollectionView ...

  3. 苹果11显示无法连接服务器,iOS 11无法连接App store怎么办 iOS 11 App store无法连接怎么办...

    有不少抢先体验了iOS 11系统的用户发现,自己的设备在升级到iOS 11系统之后,出现了App store无法连接的情况.打开App store就是一片空白或者无限转圈圈.那么iOS 11无法连接A ...

  4. iOS:UIScrollView、UITableView、UICollectionView顶部空白问题

    UIScrollView.UITableView.UICollectionView顶部空白问题解决:配置下面代码即可解决. if (@available(iOS 11.0,*)) {self.coll ...

  5. iOS 11开发教程(十六)iOS11应用视图之删除空白视图

    iOS 11开发教程(十六)iOS11应用视图之删除空白视图 当开发者不再需要主视图的某一视图时,可以将该视图删除.实现此功能需要使用到removeFromSuperview()方法,其语法形式如下: ...

  6. H5 --(解决)ios的webview中上/下拉露出黑灰色背景问题

    问题描述:手机H5页面在ios的webview中,下拉(或上拉)会露出黑灰色背景 解决思路 1.touchmove 时阻止系统的默认滑动事件 document.querySelector('body' ...

  7. 阿里安全潘多拉实验室龙磊:越狱 iOS 11.2,选了一条最难走的路

    本文转载自雷锋网,原标题为<"黑客"龙磊:越狱 iOS 11.2,我选了一条最难走的路> 苹果越狱不好搞,但他们居然两个月内针对三个最新版系统"越" ...

  8. 阿里安全潘多拉实验室龙磊:越狱 iOS 11.2,我选了一条最难走的路

    苹果越狱不好搞,但他们居然两个月内针对三个最新版系统"越"了三次,这就很神奇了. "他们"就是阿里巴巴的潘多拉实验室. 潘多拉实验室于 2017 年成立,此前仅 ...

  9. 苹果手机iOS 11.4越狱步骤及错误解决

    由于需要做苹果App的验证.想着先越狱之后比较方便验证.于是着手把自己的闲置的一台iPhone6进行越狱. 操作步骤: 支持系统: iOS 11.4 - 11.4.1 支持机型如下: iPhone X ...

最新文章

  1. AAAI 2021最佳论文《Informer》作者:Transformer 最新进展
  2. 联手马斯克创立神秘组织,他正改写人类与AI的未来
  3. CSS布局之品字布局
  4. python【数据结构与算法】最短路算法之FloyedDijkstra
  5. 浅谈wcscpy_s之用法
  6. Nginx基础配置实例需求分析
  7. gpg加解密软件学习
  8. python数据库连接池使用
  9. 【转】Android 中的 Service 全面总结
  10. c语言 学生成绩管理系统
  11. DIY智能车赛优胜奖开源作品——手机遥控麦克纳姆轮小车(1)
  12. html画圆圈加感叹号,感叹号怎么打 拜托了是两个并在一起的叹号,
  13. godaddy 域名 绑定阿里云服务器 绑定tomcat (.fm的域名可以看看)
  14. 【Android】期末简答题
  15. UnityShader 表面着色器简单例程集合
  16. java 线性回归_多元线性回归----Java简单实现
  17. 【数据结构】二叉树的节点总个数、叶子节点个数、第K层节点个数、二叉树的深度
  18. ONLYOFFICE文档V7.2现已发布————插件市场、实时查看器、连写、全新表单字段、UI 更新等
  19. 高新技术企业的申请条件
  20. 【复杂网络】网络科学导论学习笔记

热门文章

  1. spring-boot-2.0.3之quartz集成,不是你想的那样哦!
  2. django orm 操作符
  3. Centos 安装 jdk 和配置环境变量
  4. angular的自定义指令---详解
  5. destoon 屏蔽会员组,让个人,游客不显示
  6. poj 3082多边形相交 'Roid Rage
  7. 如何通过使用注册项 (.reg) 文件添加、修改或删除注册表子项和值
  8. 数学、物理算法ActionScript实现(2)
  9. iOS之性能优化·列表异步绘制
  10. win10下的python3.5+ opencv安装攻略