默认的背景色为白色,我想将其更改为图像如何设置视图的背景图像?
我已经试过这样:
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]];
但研究背景变成黑色,图像不是在后台。我不知道为什么....
顺便说一下,如果我在一个视图中有超过1个图像,如何设置它们的显示优先级?
默认的背景色为白色,我想将其更改为图像如何设置视图的背景图像?
我已经试过这样:
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]];
但研究背景变成黑色,图像不是在后台。我不知道为什么....
顺便说一下,如果我在一个视图中有超过1个图像,如何设置它们的显示优先级?
UIImageView *backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"imageone"]];
backgroundView.frame = self.view.bounds;
[[self view] addSubview:backgroundView];
尝试了这一点,这是呼唤self.view.bounds
的框架,而不是self.view.frame
帧。我只是测试它,它完美的作品。
编辑:如果你正在寻找的是发送图像到堆栈的后面,你可以执行以下操作并选择发回。
代码:
UIImageView *myImage = [[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"background.png"]]autorelease];
myImage.frame = self.view.frame;
[self.view addSubview:myImage];
应该工作,你确定你输入你的形象? – Simon 2012-03-08 21:18:35
它现在的作品,但我真的不知道为什么......我什么都没变...... – iPhrog 2012-03-08 22:04:56