当升级到iOS 11的时候,发现UIScrollView 有莫名其妙的偏移了 可是明明设置了

automaticallyAdjustsScrollViewInsets

这是因为iOS 11为UIScrollView 添加了新的属性contentInsetAdjustmentBehavior 这是一个枚举

找到UIScrollViewContentInsetAdjustmentNever 从来不自动调整和automaticallyAdjustsScrollViewInsets = NO 是一个功效 这样就解决了iOS 11这个bug

if (@available(iOS 11.0, *)) {

Scrollview.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;

} else {

// Fallback on earlier versions

}

其他的枚举值就不列出来了,只要看后面的单词就能猜出什么意思!

转载于:https://www.cnblogs.com/Jusive/p/6961149.html

iOS 11 UIScrollView的新特性(automaticallyAdjustsScrollViewInsets 不起作用了)相关推荐

  1. C++11/14/17 新特性总结

    C++11/14/17 新特性总结 initializer_list std::vector<int> vctInts({92, 12, 39, 46, 92, 84, -1, 0, -2 ...

  2. Java 11 正式发布,新特性解读

    Java 11 正式发布,新特性解读 杨晓峰   2018 年 9 月 26 日 话题:Java语言 & 开发 不知不觉 JDK 11 已经发布了,从 9 开始,JDK 进入了让人学不动的更新 ...

  3. iOS 12正式版新特性总结

    距离苹果WWDC发布会举行已久,苹果在昨日(9月18)开始向用户推送iOS 12 GM版,据称本次iOS的更新内容主要是性能方面的提升,打开相机的速度提升70%,屏幕键盘呼出速度提升50%,其它App ...

  4. Java 11正式发布,新特性解读

    不知不觉 JDK 11 已经发布了,从 9 开始,JDK 进入了让人学不动的更新节奏,对于广大 Java 工程师来说,真是又爱又恨,Java 演进快速意味着它仍将能够保持企业核心技术平台的地位,我们对 ...

  5. WWDC 2018:iOS 12 通知的新特性

    Session 710 : What's New in User Notifications iOS 10 新增的 UserNotifications.framework 用一套易用的接口替换了之前版 ...

  6. Java 5~11各个版本新特性史上最全总结

    Java 5 Java5开发代号为Tiger(老虎),于2004-09-30发行 特性列表 泛型 枚举 自动装箱拆箱 可变参数 注解 foreach循环(增强for.for/in) 静态导入 格式化( ...

  7. Visual Studio 11 九大新特性:图文详解【转】

    转自: [IT168 技术]导读:之前Visual Studio 11开发者预览版发布的消息受到了众多技术人员的关注和讨论.日前Visual Studio 11最新的Beta版本在巴塞罗那正式推出.我 ...

  8. IOS学习笔记58--IOS7新特性之XCODE

    Welcome to Xcode 5 这是我的WWDC2013系列笔记中的一篇,完整的笔记列表请参看这篇总览.本文仅作为个人记录使用,也欢迎在许可协议范围内转载或使用,但是还烦请保留原文链接,谢谢您的 ...

  9. 苹果终于发布 iOS 11.3:新增加北京上海公交卡功能等

    苹果今天凌晨终于发布了 iOS 11.3 软件更新,这是 iOS 11 自去年 9 月首次发布以来的第 12 次软件更新. 兼容 iOS 设备可以通过 OTA 的方式进行更新,包括第 6 代 iPod ...

最新文章

  1. linux efi启动,可启动USB Linux的EFI/ UEFI
  2. 情感分析研究:还未结束!
  3. linux两台服务器之间文件/文件夹拷贝
  4. 安卓桌面软件哪个好_安卓模拟器哪个比较好?
  5. 什么是标准输入,标准输出(stdin,stdout)
  6. vscode安装swift插件_使用 Webpack 优化 VS Code 插件加载性能
  7. Xml序列化、反序列化帮助类
  8. 关于权限的数据库设计
  9. Android CountDownTimer示例
  10. 45. PHP 过滤器(Filter)
  11. 如何理解失效模式与影响分析(FMEA)
  12. PNP与NPN的转换电路
  13. Event-triggered MPC Design for Distributed Systems With Network Communications
  14. STM32F103_study51_The punctual atoms(STM32 Timer interrupt )
  15. 纸壳CMS现已支持自定义扩展字段
  16. 幸福工厂超级计算机有什么用,幸福工厂全替换配方简评
  17. 企业公众号怎么做内容?这四个阶段要做好
  18. 为什么国外服务器域名备案可以不进行?
  19. 由legacy+MBR改为UEFI+GPT引导方式
  20. http协议解决粘包拆包半包 的编码解码过程、 以及netty 使用http协议的原理

热门文章

  1. 水很深,我还是下去了
  2. dede 两种幻灯代码
  3. 表中查询重复的数据,如何通过sql语句查询?
  4. 信号与系统 第一章 郭宝龙
  5. OCX和DLL的区别
  6. 数据集成之主数据管理(一)基础概念篇
  7. awakeFromNib方法和viewDidLoad方法区别
  8. 转:c#委托事件实现窗体传值
  9. TowerKing随笔汇总集
  10. 为.Text加了注册模块