zoukankan      html  css  js  c++  java
  • 关于ios7的适配问题

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

    方法一:直接动用Window

    #if __IPHONE_OS_VERSION_MAX_ALLOWED>=__IPHONE_7_0

        

            

            [application setStatusBarStyle:UIStatusBarStyleLightContent];

            

           self.window.clipsToBounds =YES;

            

            self.window.frameCGRectMake(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 下运行的时候增加多少..我是这么理解的

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

  • 相关阅读:
    eclipse debug小技巧
    session.flush加锁测试.
    mac os x升级MOUNTAIN LION后svn command not found的解决
    Linux下vi命令大全(转)
    Java 集合框架
    java 实用类
    Java 输入/输出 反射
    Java 注解
    多线程(重点)
    多线程
  • 原文地址:https://www.cnblogs.com/ios8/p/ios-ada.html
Copyright © 2011-2022 走看看