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

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

  • 相关阅读:
    Django restfull规范
    Python3中的zip()
    关于负数的isdigit()判断
    Win7 x64安装Paramiko
    深度学习性能提高
    神经网络激励函数
    机器学习十大算法
    深度学习十大框架比较
    python 换行
    python sort() sorted() 与argsort()函数的区别
  • 原文地址:https://www.cnblogs.com/ios8/p/ios-ada.html
Copyright © 2011-2022 走看看