为什么当我从iPhone启动图片移到UIView上与背景相同的图片时,顶部会出现空白?

为什么当我从iPhone启动图片移到UIView上与背景相同的图片时,顶部会出现空白?,iphone,ios,uiview,uinavigationcontroller,uiimageview,Iphone,Ios,Uiview,Uinavigationcontroller,Uiimageview,为什么在我从iPhone启动图像移动到UIView上与背景相同的图像时会引入空白 因此,我: 用于iPhone背景/启动的图像,大小为:320 x 480 启动后,我有一个显示相同图像的UIView(想法是在从启动图像过渡到UIView背景图像时,用户不会看到任何差异) 第一个视图位于UINavigationController的“内部”,但是我将菜单栏和工具栏设置为隐藏 然而,在屏幕顶部,在信号强度条和背景图像顶部之间引入了空白灰色边距?这个灰色边缘的高度我没想到看起来会和顶部信号强度条的

为什么在我从iPhone启动图像移动到UIView上与背景相同的图像时会引入空白

因此,我:

  • 用于iPhone背景/启动的图像,大小为:320 x 480
  • 启动后,我有一个显示相同图像的UIView(想法是在从启动图像过渡到UIView背景图像时,用户不会看到任何差异)
  • 第一个视图位于UINavigationController的“内部”,但是我将菜单栏和工具栏设置为隐藏
然而,在屏幕顶部,在信号强度条和背景图像顶部之间引入了空白灰色边距?这个灰色边缘的高度我没想到看起来会和顶部信号强度条的高度差不多。因此,这个边距/栏有效地将背景图像向下放置

我怎样才能删除这个

之前(即iPhone启动图像)

之后(第一视图的背景图像)


找到修复它所需的两件事:

  • 将视图模式设置为“底部”,然后
  • 发现imageview在XIB设计器中的位置稍有偏离

  • 您的启动映像包含对状态栏的模拟。启动图像占据了整个320x480,但背景图像位于状态栏下方主视图的顶部。因此,您仍然可以看到模仿状态栏

    只需将背景图像视图的y减小到-20即可