UIExtendedEdge
在IOS7以后 ViewController 开始使用全屏布局的,而且是默认的行为通常涉及到布局。就离不开这个属性 edgesForExtendedLayout,它是一个类型为UIExtendedEdge的属性,指定边缘要延伸的方向,它的默认值很自然地是UIRectEdgeAll,四周边缘均延伸,就是说,如果即使视图中上有navigationBar,下有tabBar,那么视图仍会延伸覆盖到四周的区域。因为一般为了不让tableView 不延伸到 navigationBar 下面, 属性设置为 UIRectEdgeNone
self.edgesForExtendedLayout = UIRectEdgeAll -->(default);
self.edgesForExtendedLayout = UIRectEdgeNone -->
这时会发现导航栏变灰了,处理如下
self.navigationController.navigationBar.translucent = NO;
那 automaticallyAdjustsScrollViewInsets 呢?
当 automaticallyAdjustsScrollViewInsets 为 NO 时,tableview 是从屏幕的最上边开始,也就是被
转载于:https://www.cnblogs.com/zhaozhongpeng/p/4867723.html
UIExtendedEdge相关推荐
- edgesForExtendedLayout、automaticallyAdjustsScrollV
2019独角兽企业重金招聘Python工程师标准>>> 在IOS7以后 ViewController 开始使用全屏布局的,而且是默认的行为通常涉及到布局 就离不开这个属性 edges ...
- iOS之页面布局-踩坑的原由
iOS之页面布局 原文请点击 在<iOS 7 UI Transition Guide>中有在<iOS 7 UI Transition Guide>的Bar and Bar Bu ...
- edgesForExtendedLayout ios7新特性
为什么80%的码农都做不了架构师?>>> edgesForExtendedLayout是一个类型为UIExtendedEdge的属性,指定边缘要延伸的方向. 因为iOS7鼓励全 ...
- iOS之导航UINavigationController的使用(一)
导航蓝下移问题和安全区问题:https://www.swifty.cc/2081.htm 一.navigationController的实现原理:(网上搜索的,大部分都在这,没时间整合提取) UINa ...
- 非常详细的 navigationController 的使用
一.navigationController的实现原理:(网上搜索的,大部分都在这,没时间整合提取) UINavigationController默认显示一个根控制器,这个根视图必须指定(前面我们说过 ...
- dgesForExtendedLayout ios7新特性
edgesForExtendedLayout是一个类型为UIExtendedEdge的属性,指定边缘要延伸的方向. 因为iOS7鼓励全屏布局,它的默认值很自然地是UIRectEdgeAll,四周边缘均 ...
- iOS 7用户界面过渡指南
本文最新PDF格式文档下载: http://vdisk.weibo.com/s/InBpB(2013年7月3日更新) 过渡前的准备 重要:由于iOS7还未最终发布,该文档的部分内容还会继续修改. 开始 ...
- ios7 状态栏与导航栏布局与ScrollView的特性分析
前言 iOS7是目前iOS史上最颠覆的一次改版. 它的出现令人兴奋,因为它将会带我们进入一个全新的时代: 它的到来也让我们忧心,因为它颠覆了一切,包括我们过去做过的很多努力. 但是,相信大家乐意为这个 ...
- IOS7 界面布局,导航条透明
转载好文章:http://blog.sina.com.cn/s/blog_7d9819340101au6o.html iOS7是目前iOS史上最颠覆的一次改版. 它的出现令人兴奋,因为它将会带我们进入 ...
最新文章
- Java API帮助文档怎么查找?
- 软件级负载均衡器(LVS/HAProxy/LVS)的特点简介和对比
- IE 8 Accelerator加速器开发介绍{转载}
- 温州大学《深度学习》课程课件(七、卷积神经网络基础)
- android aar编程,AndroidStudio脚本命令指定AAR生成目录与版本号
- KN-S1008S1016S1024S1024F端口状态指示
- (一)导学(前端框架面试-聚焦Vue/React/Webpack)
- jmeter之录制控制器与代理的使用
- python 中排序
- python 的库如何开发_Python开发者必备6个基本库
- 耳机煲机软件测试自学,耳机煲机工具Test Tone Generator蹂躏新耳机教程
- 三菱PLC FX5U 伺服机器人程序
- git tag (打标签)
- Floating IP
- Python 制作个性化形状的云词
- 蘑菇街测试开发实习生面经
- Python实现对图片,文件批量重命名
- python中构造出一个空的DataFrame,并在循环中不断往dataframe里面添加内容
- 大数据Canal(四):Canal HA原理及安装
- 菜鸟潇寒学习库----动态库
热门文章
- 操作系统编写之引导扇区
- python 列表多行_Python Pandas list列表数据列拆分成多行的方法实现
- python的tkinter的用法_Python Tkinter图形工具使用方法及实例解析
- python基于水色图像的水质评价_基于Python和遥感图像的膨胀与腐蚀操作
- 构造post_用requests构造简单请求
- Set OPENCV_ENABLE_NONFREE CMake option and rebuild the library in function解决方法
- 回滚master代码_[转]Git 代码撤销、回滚到任意版本(当误提代码到本地或master分支时)...
- Linux入门——一些linux基础
- runtime 关联对象objc_setAssociatedObject
- 成长的速度一定要超过父母老去的速度