2012-04-04 238 views
0

我将背景颜色改为黑色。iphone:如何从底部删除白色条纹?

- (void)viewDidLoad { 
    [super viewDidLoad]; 
     self.view.backgroundColor = [UIColor colorWithRed: (10.0/255) green: (10.0/255) blue: (10.0/255) alpha: 1.0]; 
} 

但无论是在设备还是模拟器中,它最终都会显示白色条。如何摆脱这种......请帮助

enter image description here

+0

检查视图的起始位置+帧大小 – Hiren 2012-04-04 10:32:48

+0

的问题是在你的视图连接到窗口的方式或父视图。请提供更多代码。 – o15a3d4l11s2 2012-04-04 10:25:37

回答

0

要发生这种情况,您可能会添加一个白色的子视图,或者您的视图的帧大小错误,或者您的帧具有错误的初始点。

试试这个代码更改视图帧等于你的设备框架:

[self.view setFrame:[[UIScreen mainScreen] bounds]]; 
-1

设置视图的y原点位置到20.0f。

我希望你有视图的nib文件。检查视图的框架位置。如果原点y是0,那么高度应该是480.0f。否则,如果原点y是20.0f,那么高度应该是460.0f。