iOS8将UIViewController的View添加到另一个UIViewController中。背景总是白色的

时间:2014-11-16 13:45:31

标签: ios iphone view uiviewcontroller background

如果我以前尝试过这个问题,我不记得了,可能缺乏对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下的客户端,但感谢任何帮助。

0 个答案:

没有答案