奇葩的UITableView
2016-04-11 01:08
337 查看
最近写一个复用的下拉菜单,其中用到了UITableView,奇怪的是,当我使用下拉菜单的时候,UITableView最顶上的cell上面,还会出现一段空白(这个并不是headView),最后经过万能的谷歌发现,这是ios7的特性,iOS7在Conttoller中新增了这个属性:automaticallyAdjustsScrollViewInsets,当设置为YES时(默认YES),如果视图里面存在唯一一个UIScrollView或其子类View,那么它会自动设置相应的内边距,这样可以让scroll占据整个视图,又不会让导航栏遮盖,我们设置automaticallyAdjustsScrollViewInsets这个属性为no,就可以解决这个问题,当然也可以通过修改UIViewController的edgesForExtendedLayout这个属性来实现。
self.edgesForExtendedLayout = UIExtendedEdgeNone;
self.edgesForExtendedLayout = UIExtendedEdgeNone;
相关文章推荐
- GNUI的适配研究
- ubuntu16.04lisp编程常用软件emacs+sbcl+slime+quicklisp
- Jpa ,Caused by: javax.persistence.TransactionRequi
- php include与 include_once,require与 require_once
- 将checkbox的value,拼成字符串
- UIAlertController 用法简介
- Android Studio Error : Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled
- String、SpannableString与SpannableStringBuilder却别和使用
- 两个imageView实现图片轮播
- UI控件--Fragment
- leetcode 232. Implement Queue using Stacks-栈模拟队列
- IOS Animation-CAShapeLayer、UIBezierPath与Animation的结合
- [LeetCode]128. Longest Consecutive Sequence
- UI控件--Gallery
- BlockingQueue接口
- UI控件--ListView补充:包含多个子项布局的列表
- lvalue rvalue左值右值的区别
- Arduino IDE 编译生成过程
- 键盘录入 写入文件 quit时 结束
- LigerUI真假分页以及过滤查询功能