UIScrollview向下偏移20像素解决方案

1.在出现由navigationController持有的控制器下 存在UIScrollview或scrollView一类的控件是 会出现控件向下偏移20像素的情况 statusBar位置出现一条很尴尬的白色区域  


didFinishLaunchingWithOptions

2.

iOS7.0以前曾有这样的解决方案 在引入scrollview的控制器层 的viewDidLoad添加如下代码 


self.automaticallyAdjustsScrollViewInsets

但由于在iOS7.0以后 该项属性已被丢弃 新的属性被配置在了scrollview里 



Discussion

英语不好 大概看了一下 这条属性大意应该是用于适应所谓的安全区域 而自动调整了scrollview一类控件的偏移 但往往除了适配齐刘海的时候 好像很少会涉及到这部分 默认是automatic  所以会出现隐藏了navigationbar后 还是会留出statusBar的20高度 

如果要不适应 枚举请选择NAVER

contentInsetAdjustmentBehavior

修改以后 如下 

ViewController
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 原文出处:霖溦(@羽霖溦 ) 前言 本文整理了一些关于navigationBar的非常规的但是较为实用的操作,包括...
    其实也没有阅读 1,593评论 0 15
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 15,171评论 4 61
  • 困住 动弹不得 你出不来 生活在那头 嘿,朋友,你酝酿半生 忧伤冉冉升起 误把楚河当了温泉 跳进去 血流成河 始终...
    二月的二阅读 346评论 3 8
  • 如果时间可以邮寄, 我愿寄给昨天, 懵懂单纯不知错为何物, 世间万物皆为伴, 却不知彼岸有花不再开。 如果时间可以...
    茶叶蛋的Cha阅读 556评论 5 9
  • 本博客为个人原创,转载需在明显位置注明出处 在正式开始本篇文章之前,你需要做一些准备工作,他们是: android...
    will4it阅读 11,446评论 2 7

友情链接更多精彩内容