0

我将背景颜色更改为黑色。

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

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

在此处输入图像描述

4

2 回答 2

0

为此,您可能正在添加一个白色的子视图,或者您的视图的帧大小错误,或者您的帧的初始点错误。

尝试使用此代码将视图框架更改为等于您的设备框架:

[self.view setFrame:[[UIScreen mainScreen] bounds]];
于 2012-04-04T10:33:59.023 回答
-1

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

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

于 2012-04-04T10:27:23.087 回答