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

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

  • 相关阅读:
    闭包的坑
    python中@property和property函数使用
    Python3运算符
    内置函数——eval、exec、compile
    内置函数和匿名函数
    迭代器和生成器
    PHP内置的字符串处理函数
    PHP中的抽象类和接口
    PHP面向对象中常用的关键字和魔术方法
    PHP面向对象的程序设计一些简单的概念
  • 原文地址:https://www.cnblogs.com/ios8/p/ios-ada.html
Copyright © 2020-2023  润新知