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

hello,大家好,ios7正式版已经发布,相信大家都在以各种方式来适配ios7.

如果你已经下载了xcode5,正准备使用,你会发现各种布局的改变.

注定这段时间是忙的,是头疼的!原创在此哦http://my.csdn.net/rhljiayou

这两天经常会碰到群里有人在问问题,问ios7怎么适配,以及各种网上说的如何解决ios7下状态栏的问题.

我发现各种群里流传着一种适配方法,就是修改window的坐标(window.frame),然后大家纷纷效仿,但是往往出现各种问题,发出各种报怨,各种吐嘈;

殊不知别人的写法并不是你的写法,别人的适配也不是你的适配,所以别的方法不一定能解决你的问题.我们要理解他,得到解决思路,而不是解决代码.

其实官方已经给出状态栏同时兼容ios6和ios7的解决方案.他就集成在xcode5中,如下图所示:

 着急做适配,可能会做错喔!原创在此哦http://my.csdn.net/rhljiayou

要了解这个适配先要讲一下Deltas也就是这个 ∆,上过高中物理都应该知道这个东西,不认识的请自觉检讨(初中数学就教过).

Deltas的意思你可以理解为增量.相对增量.

科普讲完,下面是具体使用.

首先要出现∆选项,必须使用xcode5的方式打开xib:

在xib的第一个标签中哦~原创在此哦http://my.csdn.net/rhljiayou

由于我们要同时兼容6和7,所以我们需要选6.1或更早

然后调整增量,增量的意思是如果运行在ios7的模式下,就使其坐标+增量,如果是6或更早的,就是直接使用上面的坐标

效果如图,十分完美,呵呵原创在此哦http://my.csdn.net/rhljiayou

这两天看到各个开发群里,全是问适配的
很多时候看到出来新东西,也是大批的人不停的问同一个问题,
其实这个时候正是优胜劣汰的时候
每个人说的都不一定是对的
甚至是完全错误的,比如我....
最正确的解释是官方的文档,因为那是写api的人写的
苹果的文档都是同步更新,就是不会有旧的,跟不上的
推荐大家去看,(即使英文不好,马马虎虎能理解意思,能解决很多问题)
以上是以前的一个经理教我的,他叫胡楠.

以上经验送给大家.

欢迎大家留言交流!

非常鼓励大家点开我其他的所有文章,增加知识,同时欢迎评论,三人行必有我师.

转载说明原创链接:http://blog.csdn.net/rhljiayou/article/details/12029927

IOS7状态栏StatusBar官方标准适配方法的更多相关文章

  1. [置顶] IOS7状态栏StatusBar官方标准适配方法

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

  2. IOS7 UI Transition Guide 状态栏 statusbar

    本文转载至 http://blog.csdn.net/linzhiji/article/details/12233387 Redesign Your App for iOS 7 之 页面布局 iOS7 ...

  3. Android屏幕相关概念和适配方法

    参考文档: 1.http://blog.csdn.net/carson_ho/article/details/51234308(略有修改) 2.http://www.cnblogs.com/cheng ...

  4. ios 实现自定义状态栏StatusBar 和 导航栏navigationBar 的状态和颜色

    很多app中可以看到不同与导航栏的状态栏的颜色,他妈的真绕嘴. 一.更改状态栏颜色 (StatusBar) 就是比如导航栏是红色的状态栏是绿色的. 要实现这样的效果其实很简单,就是添加一个背景view ...

  5. android 状态栏(StatusBar)

    一.SystemUI 概述 自 android2.2 开始 , 原本存在与 framework-res.apk 中的状态栏和下拉通知栏界面控制被分割出一个单独的 apk 文件 , 命名为 System ...

  6. 张高兴的 UWP 开发笔记:手机状态栏 StatusBar

    UWP 有关应用标题栏 TitleBar 的文章比较多,但介绍 StatusBar 的却没几篇,在这里随便写写.状态栏 StatusBar 用法比较简单,花点心思稍微设计一下,对应用会是个很好的点缀. ...

  7. 移动端 rem适配方法

    rem适配 一, 网易适配方法         屏幕宽度/设计稿rem宽度=页面动态font-size值(如:375/7.5=50)         document.documentElement. ...

  8. Android利用反射获取状态栏(StatusBar)高度

    MainActivity如下: package cc.teststatusbarheight; import java.lang.reflect.Field; import android.os.Bu ...

  9. rem 自适应适配方法

    rem是指相对于根元素(html)的字体大小的单位,它是一个相对单位,它是css3新增加的一个单位属性,我们现在有很多人用的都是px,但px是一个绝对单位,遇到分辨率不同的设备,做出的页面可能会乱,这 ...

随机推荐

  1. 2017团体程序设计天梯赛大区赛 L3-3 球队“食物链”

    思路: 状压dp. 实现: #include <iostream> #include <cstdio> #include <cstring> using names ...

  2. Android学习笔记-事件处理之Handler消息传递机制

    内容摘要:Android Handler消息传递机制的学习总结.问题记录 Handler消息传递机制的目的: 1.实现线程间通信(如:Android平台只允许主线程(UI线程)修改Activity里的 ...

  3. Java编程思想总结笔记Chapter 3

    本章需要总结的不多,但细节的东西需要注意,有些很容易遗忘. 第三章 目录: 3.1 更简单的打印语句 3.2 使用Java操作符 3.3 优先级 3.4 赋值 3.5 算数操作符 3.6 自动递增和递 ...

  4. Fragment懒加载预加载

    1. 预加载viewpager.setOffscreenPageLimit(2);,默认是预加载1,可以结合懒加载使用. 如果希望进入viewpager,Fragment只加载一次,再次滑动不需加载( ...

  5. window下phpstudy开启redis扩展

    注:一定要注意自己PHP的版本结构是64还是32位的!其次查看PHP Extension Build是NTS or TS! 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本(特 ...

  6. iOS循环引用

    iOS循环引用 当前类的闭包/Block属性,用到了当前类,就会造成循环引用 此闭包/Block应该是当前类的属性,我们经常对Block进行copy,copy到堆中,以便后用. 单方向引用是不会产生循 ...

  7. QScrollArea不能显示滚动条

    转载请注明出处:http://www.cnblogs.com/dachen408/p/7147141.html 问题:QScrollArea不能显示滚动条 解决方案:设置QScrollArea-> ...

  8. JPA调用存储过程

    @Transactional public BasAccount findByAccount(String account) { System.out.println(account); Query ...

  9. windows下管理ubuntu服务器以及切换root身份

    远程连接Linux云服务器-命令行模式 1.远程连接工具.目前Linux远程连接工具有很多种,您可以选择顺手的工具使用.下面使用的是名为Putty(putty.rar)的Linux远程连接工具.该工具 ...

  10. Linux之基础命令——文件查看

    cat(连接文件并打印) -n :由 1 开始对所有输出的行数编号. -b :和 -n 相似,只不过对于空白行不编号. -s :当遇到有连续两行以上的空白行,就代换为一行的空白行. [cat a b  ...