ScrollView向下偏移64以及automaticallyAdjustsScrollViewInsets的使用
来源:互联网 发布:3g网络不能上网 编辑:程序博客网 时间:2024/05/16 00:43
最近又开始新项目的开发,在UI架构的时候又出现了这个问题:每个APP可以说都有NavigationController,在Nav之内的Controller上首个控件如果是UIScrollView则会出现向下偏移64的问题,今天不知道怎么就是没想起来这个钻到牛角尖了,搞了半天才突然发现解决方法。
原因
在iOS7之前是没有这个问题的,后来苹果更新出自动适配,在控制器里增加了一个新属性automaticallyAdjustsScrollViewInsets默认为YES,通过字面意思大家应该就发现了,开启ScrollView自动调整,就是如果是在nav下的ScrollView会自动向下偏移64,这样就造成了我的这个问题。
解决
第一种(推荐)
不让系统自动适配,我们自己来automaticallyAdjustsScrollViewInsets设置成NO。
第二种
nav.translucent 把原点下移64 和 ios6一样 (一般不用这个)
第三种
// 设置CGRectZero从导航栏下开始计算
if ([selfrespondsToSelector:@selector(setEdgesForExtendedLayout:)]) {
self.edgesForExtendedLayout =UIRectEdgeNone;
}
0 0
- ScrollView向下偏移64以及automaticallyAdjustsScrollViewInsets的使用
- scrollview向下偏移64解决方法
- 导航条下 ScrollView 第一个View去掉向下偏移的64px
- automaticallyAdjustsScrollViewInsets,解决TableView或scrollView添加约束后偏移问题
- 视图向下偏移64
- iOS11 tableView内容向下偏移20pt或向下偏移64pt的问题?
- 在navigationControl的视图上添加scrollView的出现向下偏移
- ScrollView自动偏移64的解决办法
- iOS7的适配小问题, uiscrollview中view向下偏移64
- iOS7的适配小问题, uiscrollview中view向下偏移64
- ios8的UIScrollview 模拟器向下偏移了64个点
- UITextField使用时文字向下偏移问题
- ios7中使用scrollview来横向滑动图片,自动产生偏移竖向的偏移 问题
- scrollview里面的页面元素往下掉automaticallyAdjustsScrollViewInsets
- uiscrollview中view向下偏移64
- UItableview向下偏移64还有间距问题
- scrollview 和tableview偏移64位像素的处理方法
- iOS 导航栏属性 透明属性translucent 偏移64 滑动视图内容自动向下偏移的问题总结
- LeetCode 109. Convert Sorted List to Binary Search Tree
- leetcode_middle_41_137. Single Number II
- Java习惯用法总结
- JWeb框架快速入门
- Integer类(包装类)的缓存
- ScrollView向下偏移64以及automaticallyAdjustsScrollViewInsets的使用
- OpenGL取景变换(视图变换)矩阵推导
- 在iOS中emoji表情的判断、过滤和禁用
- java 利用itext生成PDF并下载
- Java nio 学习笔记(二) Charset(字符集)与Selector(异步IO)的知识
- TCP-IP协议族(二) HTTP报文头解析
- java String...
- SQL Server中的Merge关键字
- 深入理解JDBC的超时设置