原本Xcode 4.6.3 跑的项目,现在在Xcode 5上边跑,模拟器iOS7,整个control.view顶到最屏幕上边沿,屏幕下方出现空缺,    self.edgesForExtendedLayout = UIRectEdgeNone;    self.extendedLayoutIncludesOpaqueBars = NO;    self.automaticallyAdjustsScrollViewInsets = NO;
均无变化,改window.frame会出现奇葩UI我现在是隐藏了NavigationBar,自制的UIView贴在上边的,想要出现和iOS6相同的UI
即control.view布局在statusBar下方,屏幕下方无空缺
不知各位大侠有何良策

解决方案 »

  1.   

    现在在IB中 尺寸检查器中 有一个deltaX deltaY值的设置了 可以解决因为statusbar透明导致的尺寸偏移
      

  2.   

    试过了,貌似没有变化嘛
    之前看到有人写过相关的博客,但是按照他的方法(就是delta 那个值)貌似没有效果啊是否还有良策啊
      

  3.   

    试过了,貌似没有变化嘛
    之前看到有人写过相关的博客,但是按照他的方法(就是delta 那个值)貌似没有效果啊是否还有良策啊用autolayout试试呢
      

  4.   

    这个问题真机就不会出现,模拟器会出现,可能是个xcode bug
      

  5.   

    tableview的话,上下拉申
    navigationBar则靠下对齐。
    autolayout会出错,一律关闭。
      

  6.   

    尺寸问题吧是因为……把autolaout什么的全关了,加上尺寸判断CGRect screenFrame = [[UIScreen mainScreen] bounds]
      

  7.   

    这个应该ios7里面的view都变成全屏的问题