视图顶部的白色外观

时间:2013-05-31 06:35:52

标签: objective-c view

在创建了一个透明背景的应用程序,但在我的一些视图中,白色显示在顶部。 在哪里使视图像

一样透明
self.view.backgroundcolor=[UIColor clearColor];

并添加像这样的图层

CAGradientLayer *bgLayer = [BackgroundLayer blueGradient];
bgLayer.frame =self.view.frame;
bgLayer.opaque=NO;
[self.view.layer insertSublayer:bgLayer atIndex:0];

任何人都能说明为什么我会在视野顶部看到白色吗?

1 个答案:

答案 0 :(得分:0)

您可以转到xib并查看其中的视图层次结构,并查找是否错误地添加了一些视图。另一种方法是在viewDidLoad方法中添加:

(UIView * v in self.view.subviews)
{
   NSLog(@"view is %@",[v class]);
}

你可以在这里获得所有添加的视图。