iPhone:如何从底部删除白色条带?

时间:2012-04-04 10:23:22

标签: iphone objective-c ios ipad

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

- (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

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:-1)

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

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