iOS 导航栏遮挡问题 --- iOS开发系列 ---项目中成长的知识七
不知大家有没有遇见过自己写的tableview被导航栏遮挡住的问题,反正我是遇见过!
因为在ios7以后所有的UIViewController创建后默认就是full Screen的,因此如果带导航栏的应用界面中的部分控件会被导航栏覆盖掉。
解决方案:可以使用ios7中的UIViewController新增的属性extendLayoutIncludesOpaqueBars和edgesForExtendedLayout来解决。
extendLayoutIncludesOpaqueBars指定了当bar使用不透明图片时,视图是否延伸至bar所在区域,默认值为NO。
而edgesForExtendedLayout则是表示视图是否覆盖到四周的区域,默认是UIRectEdgeAll,即上下左右四个方向都会覆盖。
在这里我分享几种解决方案,希望能帮助大家解决问题的
1.
1 //适配iOS7uinavigationbar遮挡tableView的问题 2 self.navigationController.navigationBar.translucent = NO;
2.
if( ([[[UIDevice currentDevice] systemVersion] doubleValue]>=7.0)) {self.edgesForExtendedLayout = UIRectEdgeNone;self.extendedLayoutIncludesOpaqueBars = NO;self.modalPresentationCapturesStatusBarAppearance = NO;}
3.
if([[[UIDevice currentDevice]systemVersion]floatValue]>=7.0){self.edgesForExtendedLayout = UIRectEdgeNone;self.automaticallyAdjustsScrollViewInsets = NO;}
转载于:https://www.cnblogs.com/WayneLiu/p/5062055.html
iOS 导航栏遮挡问题 --- iOS开发系列 ---项目中成长的知识七相关推荐
- 设置tableview的滚动范围--iOS开发系列---项目中成长的知识三
设置tableview的滚动范围 有时候tableview的footerview上的内容需要向上拖动界面一定距离才能够看见, 项目中因为我需要在footerviw上添加一个按钮,而这个按钮又因为这个原 ...
- iOS 控制section不悬停 --- iOS开发系列 ---项目中成长的知识八
一般情况下,tableview中的section是会默认不随着tableview的滚动而滚动的,而是会等到属于这个section的cell滑完过后,然后往上顶(不知道大家能不能听懂=_=!) 有些时候 ...
- iOS导航栏遮挡问题的总结
一.背景:在做开发的时候经常不经意就出现导航栏遮挡主视图的情况,之前出现这种情况我会先看看View UI Hierarchy,然后把视图的坐标手动调整,例如把视图的y坐标写成64(建议封装成宏,因为有 ...
- iOS 导航栏遮挡视图
导航栏遮盖视图 iOS7 之前: UINavigationBar 的 translucent 属性默认 NO. (导航栏默认完全不透明) iOS7 之后: UINavigationBar 的 tran ...
- ios 不被遮挡 阴影_IOS开发之Bug--iOS7View被导航栏遮挡问题的解决
在实际开发中,遇到在UITextView的frame等于当前控制器的View的frame的情况下,然后运行的时候,发现控制器的Frame的高度y值会从导航条的位置64变化到0. 导致UITextVie ...
- iOS导航栏使用总结
点击上方"程序员大咖",选择"置顶公众号" 关键时刻,第一时间送达! 作者:风恣 文:https://www.jianshu.com/p/50cd38f2772 ...
- iOS 导航栏隐藏和显示
1: 导航栏隐藏.显示之间跳转 iOS 导航栏对于隐藏造成的动画 可以通过在 viewWillAppear 和 viewWillDisappear 来设置完成 - (void)viewWillAppe ...
- 微信小程序自定义底部导航栏遮挡页面内容(已解决)
今天也是努力写毕设的一天~ 这几天在实现旅行日记的笔记详情界面,先实现了自定义的底部导航栏,在这里我使用的是iView Weapp,具体的介绍我放在这里了~ 快速上手 iView Weapp 跟着里面 ...
- android导航栏自动弹出,解决android 显示内容被底部导航栏遮挡的问题
描述: 由于产品需求,要求含有EditText的界面全屏显示,最好的解决方式是使用AndroidBug5497Workaround.assistActivity(this) 的方式来解决,但是华为和魅 ...
最新文章
- WHY YOUR PRIVATE CLOUD COULD LOOK A LOT LIKE PAAS
- linux删除、读取文件原理
- 四参数坐标转换c++_GPSRTK坐标转换及四参数、七参数适用条件
- 微信支付JSAPI掉不起来支付按钮是什么原因?(原创)
- 什么软件可以测试电脑硬件兼容性,Windows 7常用48款软件兼容性测试
- poj1637 Sightseeing tour 混合图欧拉回路判定
- 论文笔记_S2D.33_2015-ICCV_使用单个多尺度卷积网络,预测深度、表面法线和语义标签
- Word新建自己的样式
- deep-sort 代码阅读(https://github.com/nwojke/deep_sort)
- 283.移动零 (力扣leetcode) 博主可答疑该问题
- 开源项目推荐ruoyi
- JavaWeb框架基础
- 数值分析第二次作业-求解系数矩阵为Hilbert 矩阵的线性方程组
- 剑指offer32-III.从上到下打印二叉树(蛇形打印)
- 视频下载离线工具—“Softorino YouTube Converter”
- phython学习笔记1
- 编程浅谈-以一个初出茅庐的Java程序员视角
- 8点1氪|苹果第一财季营收843亿美元;VIPKID拟融资4-5亿美元;工信部称5G终端将于年中推出...
- 【信号与系统】—知识点:无失真传输系统、理想低通滤波器
- C++图书借阅信息管理系统
热门文章
- oracle insert忽略重复数据,Oracle’INSERT ALL’忽略重复项
- linux中文麻酱字_【树】Linux笔记 1
- 单片机彩灯移动实验_用S7-1200 PLC实现循环彩灯的控制,含源程序
- python3中format方法_python3 自定制format格式化,很多很多的内置方法。。。。。。。。。。。...
- apache 安装后默认主页无法打开_CAD教程:CAD软件打开图纸后钢筋符号无法读取的解决办法...
- 使用Python、OpenCV进行图像接缝雕刻
- STM32F103C8/BT6最小系统原理图、PCB
- mxnet中symbol的网络结构输出(参数维度,和每层输出维度)
- Ubuntu下安装Anaconda
- 阿里云rds for mysql平台介绍_阿里云RDS for MySQL实例创建账号和数据库?