过年回来一直搞ios7的项目适配,也算是有些眉目.

方法一:直接动用Window

#if __IPHONE_OS_VERSION_MAX_ALLOWED>=__IPHONE_7_0

[application setStatusBarStyle:UIStatusBarStyleLightContent];

self.window.clipsToBounds =YES;

self.window.frame= CGRectMake(0,20,self.window.frame.size.width,self.window.frame.size.height-20);

//added on 19th Sep

self.window.bounds =CGRectMake(0,20,self.window.frame.size.width,self.window.frame.size.height-20);

#endif

记得在info.plist里面添上View controller-based status bar appearance 设置为NO

这样项目会显示出status bar

另外呢 就是一些带有navigation bar 和tabbar的,会发现嵌套在里面的viewcontroller中得view会上移64px,

这个可以选择在viewcontroller里面加上

self.edgesForExtendedLayout=UIRectEdgeNone;

当然 用xib的就方便了.

在xcode5上可以调制增量的

首先修改interface builder

opens in xcode5.0

view as ios7.0

记得把下面的use autolayout 的勾去掉

然后设置增量.△这就是在ios7 下运行的时候增加多少..我是这么理解的

目前想到了这些,欢迎补充~

关于ios7的适配问题相关推荐

  1. [置顶] 【IOS】IOS7 UI适配

    昨天下了把手机升级成了IOS7 正式版,然后下了最新的xocde5.  试着编译了一下刚刚完成的几个应用,还好问题不大,半个小时的时间都适配好了,然后改了下几个新出现的warning.过几天等空了,要 ...

  2. 【IOS】IOS7 UI适配

    昨天下了把手机升级成了IOS7 正式版,然后下了最新的xocde5.  试着编译了一下刚刚完成的几个应用,还好问题不大,半个小时的时间都适配好了,然后改了下几个新出现的warning.过几天等空了,要 ...

  3. iOS开发 -- IOS7界面兼容,从4.3到7.0兼容的NavigationBar ,IOS7 NavigationBar 适配

    最近项目有个棘手的问题--适配IOS7.... 由于IOS7把整个内容区都上移了20,所以很多不是全屏的应用都不能很好的兼容,换用苹果文档的一句话就是说:如果你们原来的app就是全屏模式运行的,那你们 ...

  4. IOS7状态栏StatusBar官方标准适配方法

    IOS7状态栏StatusBar官方标准适配方法 hello,大家好,ios7正式版已经发布,相信大家都在以各种方式来适配ios7. 如果你已经下载了xcode5,正准备使用,你会发现各种布局的改变. ...

  5. iPhone6适配指南

    from:http://www.cnblogs.com/baiyou/p/3968680.html iOS版本升级适配一直是每年这个时候的一个话题,今年iPhone6以及iPhone6 Plus推出后 ...

  6. iPhone/iOS开启个人热点的纵向适配小结

    http://blog.csdn.net/phunxm/article/details/42967035 一.iPhone创建个人热点 iPhone/iOS双环上网,即iPhone通过创建个人热点(P ...

  7. ios是什么?ios有什么特点?

    我们都知道现在手机系统以iOS和Android为主.但是仍然有许多人并不十分清楚iOS是什么?现在就来给大家说说iOS是什么意思? iOS是由苹果公司为iPhone开发的操作体系.它主要是给iPhon ...

  8. IOS学习路线(2014-05-08)

    2019独角兽企业重金招聘Python工程师标准>>> 黑马最新IOS就业班(14年7月-12月份)培训视频教程 第一阶段:UI基础(17天) 计算器案例 介绍类前缀.简单介绍新建工 ...

  9. 自定义导航栏 UINavigationBar

    1.改变导航栏风格 可以通过代码修改也可以通过 plist修改 @property(nonatomic,assign) UIBarStyle barStyle __TVOS_PROHIBITED; t ...

  10. 主要责任、 主要技术

    主要责任.主要技术 责任描述:     协助项目经理对产品进行构架,     软件界面架构及实现,多控制器嵌套处理     利用UI设计组提供的UI图片,使用AutoLayout布局设置对APP界面进 ...

最新文章

  1. 按树型显示BOM的结构
  2. 尚学堂requireJs课程---1、作用域回顾
  3. shell之字体颜色显示
  4. imp导入时出现imp-00017 ora-06550的解决办法
  5. 牛客 牛牛做除法II
  6. 为什么整数在python中表示d_python中整数的缓存机制
  7. Unity基础学习笔记(一)
  8. 智课雅思短语---二、exert positive/ negative effects on…
  9. hadoop环境准备-大数据Week5-DAY6-1-hadoop
  10. 2008年入职华为,开始运维生涯
  11. 6.1.6 日志压缩
  12. Informatic中如何设置每月初,和每周五、周六跑批
  13. 华为qq邮箱服务器密码忘了,华为手机qq邮箱无法登录电子邮件鉴权失败的解决办法...
  14. 报错org.apache.ibatis.builder.BuilderException: Error creating SqlSource for SqlProvider. Method ‘inse
  15. cad计算机绘图基础知识,机械零件制图识图必须懂的七大基础知识
  16. 火狐Android 附加组件,Firefox Nightly 隐藏新功能,让 Android 机用上任意桌面端附加组件...
  17. 中国网络安全现状:“狼”已经来了
  18. pumping lemma 泵引理
  19. 用C#输出99乘法表
  20. python实现批量的IP地址,或地址段的排序并按照CIDR格式最小化聚合。

热门文章

  1. 回归的正则化模型:岭回归和Lasso回归(套索回归)
  2. Git版本控制:Github的使用之 多人协作及参与项目
  3. linux主备dns切换时间,linux下主从DNS配置相关知识(二)
  4. 表单组件_从0到1封装表单组件(TypeScript + Vue3.0 版)
  5. React antD-Pro 添加函数防抖
  6. 蓝桥杯2017年第八届C/C++省赛B组第三题-承压计算
  7. git本地给远程仓库创建分支
  8. [HDU2294]Pendant
  9. 九度 题目1183:守形数----------------我用的方法自创
  10. C# Thread多线程学习