我正在使用以下方式推送视图控制器(使用 .xib):
[self.navigationController pushViewController:detailViewController
animated:YES];
我在界面生成器中将背景颜色设置为黑色,但当应用程序运行时,我仍然看到默认的 iOS 灰色背景。当我查看 .xib 文件时,黑色显示在界面生成器中。
有人可以帮忙吗?
谢谢。
我正在使用以下方式推送视图控制器(使用 .xib):
[self.navigationController pushViewController:detailViewController
animated:YES];
我在界面生成器中将背景颜色设置为黑色,但当应用程序运行时,我仍然看到默认的 iOS 灰色背景。当我查看 .xib 文件时,黑色显示在界面生成器中。
有人可以帮忙吗?
谢谢。
我认为您想提供更多信息,例如您的 xib 的外观等。否则很难弄清楚到底出了什么问题。而且我不认为iOS的默认bg颜色是灰色的?
但是你可以设置
self.view.backgroundColor = [UIColor blackColor];
在viewDidLoad:
你的detailViewController
我猜。
感谢您的输入!事实证明,一个超类将背景图像设置为默认图像。解决方案原来是:
// Remove background image
[[[self.view subviews] objectAtIndex:0] removeFromSuperview];
self.view.backgroundColor = [UIColor blackColor];