2015-03-31 70 views
0

我正在处理现有代码,但更改UINavigationBar的背景图像会导致导航条下方的视图在整个应用程序中向上移动。更改UINavigationBar导致视图向上移动的BackgroundImage

我没有在代码中做任何事情,只是用新的背景图像(纯白色,顶部有细红线)替换旧的背景图像(纯红色)。

我保持两个图像的名称相同,旧/新图像的尺寸也相同。

如果再次更改旧图像,视图会回到其原始位置。

任何人都可以告诉我为什么会发生,这似乎很奇怪。

Old Image:

New Image:

回答

0

图像的alpha通道没有设置正确,所以iOS的被以它为透明图像。 修复了Alpha通道,问题消失了。