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

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

  • 相关阅读:
    【NOI D2T1】量子通信(容斥原理+卡常)
    CF1555D Say No to Palindromes(线段树)
    CF1554B Cobb
    CF1554A Cherry
    【做题笔记】UVA10162 Last Digit
    【做题记录】CF1223D Sequence Sorting
    CF39H
    UVA10763
    题解 AT2361 [AGC012A] AtCoder Group Contest
    このブログについて | About this blog
  • 原文地址:https://www.cnblogs.com/ios8/p/ios-ada.html
Copyright © 2020-2023  润新知