千家信息网

iOS11更新后iPhoneX推出后工程中遇到的问题有哪些

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,iOS11更新后iPhoneX推出后工程中遇到的问题有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.UITableView滑
千家信息网最后更新 2026年11月03日iOS11更新后iPhoneX推出后工程中遇到的问题有哪些

iOS11更新后iPhoneX推出后工程中遇到的问题有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

1.UITableView滑动时右侧的滑动条忽长忽短的乱跳以及MJRefresh上拉刷新死循环

这是因为tableView在iOS11默认使用Self-Sizing,tableView的estimatedRowHeight、estimatedSectionHeaderHeight、estimatedSectionFooterHeight三个高度估算属性由默认的0变成了UITableViewAutomaticDimension,MJRefresh的KVO会监听错误的contentoffset,造成不停进行上拉加载操作,

解决方法可以再全局里面将上面3个属性的默认值设置为0即可

UITableView.appearance.estimatedRowHeight = 0;UITableView.appearance.estimatedSectionFooterHeight = 0;UITableView.appearance.estimatedSectionHeaderHeight = 0;

2.在iOS 11中tableview的contentsize默认下移了64高度

在iOS 11中UIViewCOntroller的 automaticallyAdjustsScrollViewInsets 属性被废弃了取而代之的是UIScrollVIew的contentInsetAdjustmentBehavior属性,同样的也可以更改默认的值

if (@available(iOS 11.0, *)) {  UIScrollView.appearance.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;} else {  // Fallback on earlier versions  self.automaticallyAdjustsScrollViewInsets = NO;}

然而这样写在调用相册的时候当推出系统相册的时候将系统页面contentSize的下移取消掉了导致出现了大问题,所以又将上面的默认值去掉在特定的界面修改即可

3.项目在iPhone X上运行时上下都有巨大的黑边

解决方法:因为项目中是用Assets中的LaunchImage, 这样就可以修改Assets中的LaunchImage,添加iPhoneX的Launch图(1125*2436)即可,但是

iOS 11以前,导航栏的高度是64,其中状态栏statusBar的高度是20,底部tabbar的高度是49。

iOS 11之后,iPhoneX的导航栏的高度是88,其中状态栏的statusBar的高度变成了44, 底部的tabbar变成了83。

iPhoneX的底部增加了虚拟Home区,由于安全区域的原因默认tabBar的高度由49变为83,增高了34,所以自定义的底部TabBar也需要修改其适配方案。

关于iOS11更新后iPhoneX推出后工程中遇到的问题有哪些问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

高度 问题 属性 底部 方法 工程 更新 时候 更多 状态 相册 系统 项目 导航 帮助 解答 巨大 易行 安全 取而代之 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司 新华互联网科技学校 互联网科技公司的优势 圆梦互联网科技 科技互联网公司装修 美国互联网科技巨头监管 火传媒上海互联网科技 成都仁贤领冠互联网科技有限公司 衡水科技产业互联网平台 现代科技和互联网有关系吗 江苏南京365互联网科技 欧洲十大科技互联网公司 和信科技工业互联网 深圳市优智互联网科技有限公司 晋城互联网科技 2021互联网科技公司排名 版纳互联网科技选哪家 科技信息时代互联网发展 东风日产互联网科技公司叫什么 互联网企业和网络科技有限公司 上海卓越科技互联网 广州紫鲸互联网科技有限公司 北京互联网科技公司 兼蜜互联网科技 承德科技产业互联网发展 栖莱科技互联网股份有限公司 速维有品互联网信息科技(苏州)有限公司 宁波跨境商互联网科技有限公司 互联网科技新闻 互联网高科技绘画
0