navigationBar对视图布局的影响,今天终于弄清楚了
2017-03-25 17:22
423 查看
1、如果navigationBar.translucent = NO navigationBar设置为不透明的话,为了不遮挡view
坐标轴是以navigationBar下面为坐标原点的
而下面这两个参数都会失效。
// self.automaticallyAdjustsScrollViewInsets = NO;
// self.edgesForExtendedLayout = UIRectEdgeNone;
2、navigationBar.translucent= yes
设置半透明的情况下
@1、设置 self.edgesForExtendedLayout = UIRectEdgeNone;的情况下
self.automaticallyAdjustsScrollViewInsets = NO;
是没什么效果的
所有的视图包括(view类
和 scrollview的view类)坐标轴是以navigationBar下面为坐标原点的
视图能显示的高度是屏幕的高-navigationBar的高度(64)
@2、
@@1、
设置self.edgesForExtendedLayout为默认的情况下
坐标系都会self.view的0,0处为坐标原点。
非scrollView的视图View设置frame为(0,0,200,200)就会被navigationBar遮挡住一部分。
scrollView的视图View则会受self.automaticallyAdjustsScrollViewInsets的影响不被遮住。scrollView视图中的子视图WrapperView的y
值会向下移动64的高度 cell
作为WrapperView的子视图也会整体下移。如图:
@@2、设置self.automaticallyAdjustsScrollViewInsets = no
的时候 消除了navigationBar对scrollview视图view的影响
坐标轴是self.view的
原点0,0开始的。
坐标轴是以navigationBar下面为坐标原点的
而下面这两个参数都会失效。
// self.automaticallyAdjustsScrollViewInsets = NO;
// self.edgesForExtendedLayout = UIRectEdgeNone;
2、navigationBar.translucent= yes
设置半透明的情况下
@1、设置 self.edgesForExtendedLayout = UIRectEdgeNone;的情况下
self.automaticallyAdjustsScrollViewInsets = NO;
是没什么效果的
所有的视图包括(view类
和 scrollview的view类)坐标轴是以navigationBar下面为坐标原点的
视图能显示的高度是屏幕的高-navigationBar的高度(64)
@2、
@@1、
设置self.edgesForExtendedLayout为默认的情况下
坐标系都会self.view的0,0处为坐标原点。
非scrollView的视图View设置frame为(0,0,200,200)就会被navigationBar遮挡住一部分。
scrollView的视图View则会受self.automaticallyAdjustsScrollViewInsets的影响不被遮住。scrollView视图中的子视图WrapperView的y
值会向下移动64的高度 cell
作为WrapperView的子视图也会整体下移。如图:
@@2、设置self.automaticallyAdjustsScrollViewInsets = no
的时候 消除了navigationBar对scrollview视图view的影响
坐标轴是self.view的
原点0,0开始的。
相关文章推荐
- 导航栏影响滚动视图的内部布局问题
- WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了
- iOS 解决UIScrollView布局问题(布局受statusBar和NavigationBar影响)
- 取出xib里的view和tablevieCell的xib注册,以及navigationBar对布局的影响
- ios6到ios7视图的布局对绘图的影响及解决办法
- 今天终于弄清楚了fspecial('gaussian',3,1.8)怎么算的了
- 今天终于弄清楚了:为什么为ReBar发送RB_SETPARENT后,它就会消失。
- Android软键盘弹出不影响布局的方…
- DivCSS网页布局对SEO的四大影响
- rcp 视图布局
- 今天终于将seu-spark编译成功
- 鼠标滑过放大不影响布局
- Angular 2今天终于更新代码到beta版本啦!
- 盼了好久终于盼到了今天
- 2012年下半年的软考分数线今天终于公布了
- 今天终于决定在csdn上面撰写文章
- 今天开车终于有点感觉了
- 今天终于把明朝的那些事儿看完了
- 今天终于用上了csdn的blog了......
- 零高度 iframe对页面布局的影响