0

我正在使用以下方式推送视图控制器(使用 .xib):

[self.navigationController pushViewController:detailViewController
                                         animated:YES];

我在界面生成器中将背景颜色设置为黑色,但当应用程序运行时,我仍然看到默认的 iOS 灰色背景。当我查看 .xib 文件时,黑色显示在界面生成器中。

有人可以帮忙吗?

谢谢。

4

2 回答 2

1

我认为您想提供更多信息,例如您的 xib 的外观等。否则很难弄清楚到底出了什么问题。而且我不认为iOS的默认bg颜色是灰色的?

但是你可以设置

self.view.backgroundColor = [UIColor blackColor];

viewDidLoad:你的detailViewController我猜。

于 2012-08-13T23:24:11.123 回答
0

感谢您的输入!事实证明,一个超类将背景图像设置为默认图像。解决方案原来是:

// Remove background image
[[[self.view subviews] objectAtIndex:0] removeFromSuperview];
self.view.backgroundColor = [UIColor blackColor];
于 2012-08-14T00:58:32.433 回答