UIViewController添加UICollectionView控件顶端出现留白的解决办法
来源:互联网 发布:每次人口普查的数据 编辑:程序博客网 时间:2024/06/05 19:19
先上图一张,看看症状(请无视各种靓图)
百思不得其解后,在度娘上找解决办法,无意中找到一句:
self.automaticallyAdjustsScrollViewInsets = NO;在ViewController中加上这一句,就这么神器的解决了,哈哈!上图:
查找官方资料得知:
iOS7在Conttoller中新增了这个属性:
automaticallyAdjustsScrollViewInsets,当设置为YES时(默认YES),如果视图里面存在唯一一个UIScrollView或其子类View,那么它会自动设置相应的内边距,这样可以让scroll占据整个视图,又不会让导航栏遮盖。我们设automaticallyAdjustsScrollViewInsets这个属性为no,就可以解决这个问题。
-------(割割更健康)-------
深入探究:
目前总结出三种解决办法:
第一种:
手动代码添加:
self.automaticallyAdjustsScrollViewInsets = NO
第二种:
在UIViewController控制器配置中取消自适应选项
第三种:
可以通过修改UIViewController的edgesForExtendedLayout这个属性来实现。
self.edgesForExtendedLayout = UIExtendedEdgeNone;
本人打小语文不好,写作不佳,如有晦涩难懂地方,还请包涵 0 0
- UIViewController添加UICollectionView控件顶端出现留白的解决办法
- UIViewController添加UICollectionView控件顶端出现留白的解决办法
- UIViewController添加UICollectionView控件顶端出现留白的解决办法
- 使用storyboard添加控件,用代码为控件添加约束时,出现NSIBPrototypingLayoutConstraint冲突的解决办法
- UIPopoverPresentationController 弹出 UIViewController 包裹的 UICollectionView
- ios代码添加UIViewController对应的view作为子控件
- iOS的UICollectionView添加header
- DataList控件里添加Button,运行点击出现“回发或回调参数无效”的解决办法
- iOS UITableView顶端空出来的留白
- 【控件】UICollectionView
- <a href="#">禁止跳到页面顶端的解决办法
- JSP页面顶端出现“红色”的报错信息
- UIViewController的出现和消失动画
- UIController中有多个UICollectionView可能会出现的问题
- ionic2长列表返回顶端控件的一个简单实现
- 谈谈UICollectionView添加头视图的方法
- 关于iOS11下关于UIViewController属性弃用导致含有ScrollView功能的控件出现问题的解决方案
- UICollectionView-控件的使用(初步)
- shell编程之BASH_BUILTINS
- untiy 3d ShaderLab_第9章_1_平面阴影(三) 点光源对平面的投影
- 华为oj之计算字符个数
- play框架自定义插件plugin拦截器
- [从头学数学] 第282节 [计算几何] 相邻边和相邻点
- UIViewController添加UICollectionView控件顶端出现留白的解决办法
- Min-height 最小高度兼容ie6
- 第55课: 在线广告点击流处理代码的分析和实现
- Android--RxJava之并发处理(SerializedSubject)
- 剑指offer--面试题47:不用加减乘除做加法
- mysql条件查询
- 在iOS10中使用stringWithUTF8String时字符串部分显示错误,转换失败导致string为空,程序崩溃
- UVA 10214
- java连接ACCESS数据库