0

我的输出是这样的:如您所见,内容区域中的灰色像素背景在我的导航栏的切割边缘之后开始。

http://i.stack.imgur.com/eUqqX.png

但我的要求如下:

我希望导航栏不透明。但是如果导航栏图像中有任何透明部分,那么底部的灰色像素背景图像应该是可见的。

http://i.stack.imgur.com/iHjVg.jpg

我假设的解决方案是,如果背景图像可以一直缩放到导航栏部分后面的顶部。在这种情况下,如果导航栏图像中有透明度,则像素背景将是可见的。

请建议是否有人有实现这一目标的想法。

4

1 回答 1

1

如果有人遇到类似情况,答案是如下设置视图的边界,使其在 UINavigationBar 下移动一点

self.view.bounds = CGRectMake(0.0, 10.0, 320.0, 480.0);

因此,这通过 UINavigationBar 显示背景

于 2012-05-24T17:35:45.913 回答