ios7 页面适配问题---1
来源:互联网 发布:多线程编程面试 编辑:程序博客网 时间:2024/06/06 14:03
在iOS 7中,苹果引入了一个新的属性,叫做[UIViewController setEdgesForExtendedLayout:]
,它的默认值为UIRectEdgeAll
。当你的容器是navigation controller时,默认的布局将从navigation bar的顶部开始。这就是为什么所有的UI元素都往上漂移了44pt。
修复这个问题的快速方法就是在方法- (void)viewDidLoad
中添加如下一行代码:
self.edgesForExtendedLayout = UIRectEdgeNone
Available in iOS 7.0 and later.简单点说就是automaticallyAdjustsScrollViewInsets根据按所在界面的status bar,navigationbar,与tabbar的高度,自动调整scrollview的 inset,设置为no,不让viewController调整,我们自己修改布局即可~
self.automaticallyAdjustsScrollViewInsets = NO;
0 0
- ios7 页面适配问题---1
- iOS7 适配问题
- iOS7适配问题
- iOS7适配问题
- ios7适配问题
- iOS7适配问题
- iOS7 -- iOS7的UI适配问题
- iOS7适配问题总结
- ios7屏幕适配问题
- iOS7适配问题总结
- iOS7适配坐标问题
- iOS7适配问题总结
- iOS7适配坐标问题
- iOS7适配问题总结
- iOS7 UIScrollView 适配问题
- ios7适配一些问题
- ios7适配一些问题
- ios6、ios7适配问题
- c++ vector用法(转)
- 搞不清FastCgi与PHP-fpm之间是个什么样的关系
- Mysql 查看使用命令行查看数据库和表,字段等信息
- md5密码加盐
- Eclipse快捷键 10个最有用的快捷键
- ios7 页面适配问题---1
- 在学习HTML——form表单中的label标签时的一点小体会
- 日常代码
- pid max导致fork: Cannot allocate memory 的分析及解决办法
- 有界面(Activity或其他View)的SDK项目混淆发布
- android studio Error:(1, 1) 错误: 非法字符: '\ufeff' 解决方案
- 丰田阿尔法(Alphard)原车屏升级效果
- 洛谷 P1541 乌龟棋
- List,Map和Set的区别