iOS导航栏对view尺寸的影响
来源:互联网 发布:阁瑞钛伦特软件靠谱吗 编辑:程序博客网 时间:2024/06/05 18:06
如果无特殊性要求,可以将导航栏默认的半透明状态改为透明状态
self.navigationController.navigationBar.translucent =NO;
默认的是yes;
ios7之前的版本中UIViewController中的view在显示后会自动调整为去掉导航栏的高度的,控件会自动在导航栏以下摆放。
在iOS7中UIViewController的wantsFullScreenLayout属性被舍弃了,所有的UIViewController创建后默认就是full Screen的,因此如果带导航栏的应用界面中的部分控件会被导航栏覆盖掉。
解决方案:可以使用ios7种UIViewController新增的属性extendLayoutIncludesOpaqueBars和edgesForExtendedLayout来解决。
其中这个属性指定了当bar使用不透明图片时,试图是否延伸至bar所在区域,默认值为NO。而edgesForExtendedLayout
其中这个属性指定了当Bar使用了不透明图片时,视图是否延伸至Bar所在区域,默认值时NO。而edgesForExtendedLayout则是表示视图是否覆盖到四周的区域,默认是UIRectEdgeAll,即上下左右四个方向都会覆盖,那么为让顶部不进行延伸到导航栏覆盖的区域,我们可以把顶部区域延伸去掉。
0 0
- iOS导航栏对view尺寸的影响
- iOS取消导航对视图的影响
- IOS导航栏translucent对6plus适配的影响
- IOS各个控件的尺寸、隐藏方法及对视图布局的影响
- iOS 导航栏navigation的translucent属性 影响半透明状态
- iOS 导航栏navigation的translucent属性 影响半透明状态
- iOS 导航栏navigation的translucent属性 影响半透明状态
- iOS状态栏&导航栏尺寸(宽度&高度)
- View的requestDisallowInterceptTouchEvent对事件的影响
- View中OnClickListener对onTouch的影响
- 传感器尺寸与像素密度对相片分辨率的影响
- uiscrollview 怎样去掉导航栏对他顶部的空白的影响
- uiscrollview 怎样去掉导航栏对他顶部的空白的影响
- 虚拟导航栏对屏幕分辨率的影响(主要针对华为机)
- iOS导航栏随滑动渐隐渐现且不影响push页面导航栏的实现方式
- 关于navigationBar半透明属性对view布局的影响
- 关于android中layout_gravity和gravity对View的影响
- 自定义View时,wrap_content属性对测量的影响
- 扒一扒HTTPS网站的内幕
- maven 工程启动找不到 Spring ContextLoaderListener 的解决办法
- 关于opencv播放视频的笔记
- 友盟分享系列-微博分享踩过的坑
- hdu 5763 kmp + dp
- iOS导航栏对view尺寸的影响
- POJ 2251 - Dungeon Master(BFS)
- Qt 之 setStyleSheet
- ios开发之autolayout 第三方框架Masonry
- 以太坊的MIX项目被终止,开发组转向Remix项目
- 一些iOS开发中一些实用的Demo分享
- 趣味100道C语言编程题num seven
- 剑指offer——顺时针打印矩阵
- L1-009. N个数求和