iOS edgesForExtendedLayout约束(navigationBar遇约束所有元素上偏移问题)
2016-07-13 21:17
507 查看
//在iOS7中,苹果引入了一个新的属性,叫做setEdgesForExtendedLayout,它的默认值为UIRectEdgeAll.当你的容器是navigationController时,默认的布局将从navigationBar的顶部开始,这就是为什么所有的UI元素都往上漂移了44pt。
self.edgesForExtendedLayout =
UIRectEdgeNone;
self.edgesForExtendedLayout =
UIRectEdgeNone;
相关文章推荐
- iOS常用代码块
- iOS 关于使用xib创建cell的两种初始化方式
- iOS 【如何把项目托管到GitHub】
- iOS基础:正则表达式对象
- ios developer tiny share-20160713
- ios developer tiny share-20160713
- iOS 获取设备信息
- 使用symbolicatecrash解析iOS的Crash log文件
- 判断ios设备
- iOS学习之加载storyboard和xib文件
- iOS 分别控制系统声音和震动
- xcode 编译时有相同的类,导致冲突,编译错误
- ipa重签名
- 快速集成iOS基于RTMP的视频推流
- iOS8 获取通知设置状态
- iOS 开发一些常用插件和第三方库的整理
- IOS-usr/include-objc-runtime.h
- iOS之CocoaPods 简明安装教程
- IOS-Frameworks-Foundation-NSNotification.h
- IOS-Frameworks-Foundation-NSFileManager.h