-1

我用过这段代码。但是,视图背景没有改变。

UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"background.png"]];
[[self view] setBackgroundColor:background];
[background release];
4

2 回答 2

3

尝试 :

self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]];

它将节省您的内存来创建背景变量。

于 2013-03-21T10:04:16.433 回答
0

我想你没有图像。

- (void)viewDidLoad
{
    [super viewDidLoad];
    UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"settings_Icon_1X.png"]];
    [[self view] setBackgroundColor:background];
    [background release];
}

请将图像添加到项目文件夹中

于 2013-03-21T10:09:52.457 回答