iOS开发发觉好多的界面上移了解决方法

//适配ios7

    if( ([[[UIDevice currentDevice] systemVersion] doubleValue]>=7.0))

    {

        self.navigationController.navigationBar.translucent = NO;

    }

 

解释:

很多情况下,代码还是以Y=64那个位置 为零点计算的, 当iOS7之后由于navigationBar.translucent默认是YES,所以初始位置变成了 Y=0 ,导致不适配的问题。解决办法很简单,如上:百度地图demo里拔出来的哦

posted @ 2016-03-14 15:20  ios攻城狮  阅读(347)  评论(0编辑  收藏  举报