如果我以前尝试过这个问题,我不记得了,可能缺乏对iOS8的体验或者我缺少的最愚蠢的细节:
//从Storyboard实例化 // c1使用大小类和自动布局
UIViewController *c1 = [self.storyboard instantiateViewController .......
//来自nib,使用Struts UIViewController2 * c2 = [UIViewController alloc] initWithNib .....
c2.view.backgroundColor=[UIColor clearColor];
.
.
[c1.view addSubview:c2];
c2.view.backgroundColor=[UIColor clearColor];
无论我在哪里指定clearColor(viewDidLoad,viewWillAppear,viewDidLayoutSubview),c2的背景总是白色
(我已经将c2颜色设置为一些临时值,以确保它不是我的眼睛在我身上播放,c1的背景非常轻)
我错过了什么?它必须在appDelegate的窗口吗?很抱歉,我无法在此处发布截图,应用程序属于NDA下的客户端,但感谢任何帮助。