导航栏的影响控件的向下偏移!
2016-01-27 09:34
197 查看
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)这个位置么?该怎么设置啊?难道以前两个月写的代码坐标全都改一下么?
iOS7之后由于navigationBar.translucent默认是YES,坐标零点默认在(0,0)点 当不透明的时候,零点坐标在(0,64);如果你想设置成透明的,而且还要零点从(0,64)开始,那就添加:self.edgesForExtendedLayout = UIRectEdgeNone;
由于我要改变导航条的颜色,然后设置之后发现导航条的颜色设置后并不准确,于是把 self.navigationController.navigationBar.translucent = NO 这个属性设置为no,但是发现之前所有控件的坐标都往下移了,是因为导航条不透明的时候坐标的(0,0)点在屏幕(0,64)这个位置么?该怎么设置啊?难道以前两个月写的代码坐标全都改一下么?
相关文章推荐
- Lucky and Good Months by Gregorian Calendar - POJ3393模拟
- 国产操作系统的新机遇?Win10 捆绑可信计算,或遭反垄断调查
- JS一定要放在Body的最底部么?聊聊浏览器的渲染机制
- SQL*Loader的使用总结(一)
- 一枚程序员的恋爱失败史
- 用PowerMock mock 临时变量
- ASP.NET中一般处理程序报的错误:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值
- 几何变换详解【转】
- View controller-based status bar appearance
- 在Ubuntu下配置ibnot程序
- 去除Wifi,蓝牙设置界面左上角返回箭头
- 通过系统存储过程手动执行SQL Server中的Job
- 【PostgreSQL】PostgreSQL语法
- 【代码笔记】短信分享
- wap 前端开发--禁止页面滚动Android版 touchmove
- Ionic APP-Web SPA开发进阶(二)Ionic进阶之路由去哪了
- 日经春秋 20160127
- 【代码笔记】短信分享
- 论文-基于MFC单文档的Google Earth COM API程序设计
- DB2表清空数据的四种方法