导航栏的影响控件的向下偏移!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了导航栏的影响控件的向下偏移!相关的知识,希望对你有一定的参考价值。

self.automaticallyAdjustsScrollViewInsets = NO;

 

ios7之后由于navigationBar.translucent默认是YES,坐标零点默认在(0,0)点  当不透明的时候,零点坐标在(0,64);如果你想设置成透明的,而且还要零点从(0,64)开始,那就添加:self.edgesForExtendedLayout = UIRectEdgeNone;

由于我要改变导航条的颜色,然后设置之后发现导航条的颜色设置后并不准确,于是把    self.navigationController.navigationBar.translucent = NO  这个属性设置为no,但是发现之前所有控件的坐标都往下移了,是因为导航条不透明的时候坐标的(0,0)点在屏幕(0,64)这个位置么?该怎么设置啊?难道以前两个月写的代码坐标全都改一下么?

以上是关于导航栏的影响控件的向下偏移!的主要内容,如果未能解决你的问题,请参考以下文章

自定义大小的表格视图仍然使用导航栏的偏移量

带有片段和底部导航栏的 Android FloatingActionButton

底部导航栏的 Oncreate 视图问题

将数据从活动传递到底部导航栏的片段

选中Tab控件单击事件,点击tab头,定位到导航栏的选项,为选中状态 ,DevExpress.XtraNavBar.NavBarControl 导航控件定位或选中状态 另导航的选项为选中状态.(代码

tableview在有导航栏的情况下会偏移64个像素的解决方法