您的位置:首页 > 产品设计 > UI/UE

奇葩的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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: