UIViewController添加UICollectionView控件顶端出现留白的解决办法
来源:互联网 发布:菜鸟教程vue.js 编辑:程序博客网 时间:2024/06/06 03:12
先上图一张,看看症状(请无视各种靓图)
百思不得其解后,在度娘上找解决办法,无意中找到一句:
在ViewController中加上这一句,就这么神器的解决了,哈哈!上图:查找官方资料得知:
iOS7在Conttoller中新增了这个属性:
automaticallyAdjustsScrollViewInsets,当设置为YES时(默认YES),如果视图里面存在唯一一个UIScrollView或其子类View,那么它会自动设置相应的内边距,这样可以让scroll占据整个视图,又不会让导航栏遮盖。我们设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-控件的使用(初步)
- C/C++混编注意事项
- IO流
- 【Java】类名.class, class.forName(), getClass()区别
- 经典sql语句大全
- Python 进度条 tqdm
- UIViewController添加UICollectionView控件顶端出现留白的解决办法
- 安卓学习AIDL这篇就够了
- ZooKeeper级联删除javaAPI
- 响应式web-媒体查询
- jQuery替换url参数
- Fibonacci again and again (尼姆博弈 nim game)
- 06_堆排序
- angular学习笔记-数据绑定
- 过几年我还要回头看看这篇文章