我正在使用:
推送一个viewcontroller(使用.xib)[self.navigationController pushViewController:detailViewController
animated:YES];
我在“界面”构建器中将背景颜色设置为黑色,但在应用程序运行时我仍然看到默认的iOS灰色背景。当我查看.xib文件时,黑色会显示在“界面”构建器中。
有人可以帮忙吗?
感谢。
答案 0 :(得分:1)
我想你想提供更多的信息,比如你的xib看起来像什么,等等。否则很难弄清楚究竟是什么错。我不认为iOS的默认bg颜色是灰色的吗?
但你可以设置
self.view.backgroundColor = [UIColor blackColor];
在你viewDidLoad:
的{{1}}中我猜。
答案 1 :(得分:0)
感谢您的投入!事实证明,超类正在将背景图像设置为默认图像。解决方案原来是:
// Remove background image
[[[self.view subviews] objectAtIndex:0] removeFromSuperview];
self.view.backgroundColor = [UIColor blackColor];