将jpg设置为UIView的背景?

时间:2011-03-28 21:42:44

标签: iphone uiview background jpeg

我知道这是一个非常初学的问题,但我显然是初学者。我已经制作了一个我的TabBar,但我想将其中一个视图的背景设置为我创建的(jpg)。我需要在代码中添加背景(而不是IB),以便在旋转iphone时允许旋转和调整大小。

-Thanks

3 个答案:

答案 0 :(得分:3)

您需要使用UIImageView,它是UIView的子类。您可以按如下方式创建它:

UIImageView *myImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myImage.jpg"]];
[self.view addSubview:myImage];
[myImage release];

...所以我在这里创建了一个UIImageView,它使用一个名为'myImage'的JPG(它会自动调整视图大小以适应图像),将它添加到我的视图控制器中,然后清理我的内存。 / p>

答案 1 :(得分:2)

您可以尝试以编程方式将图像设置为视图的背景:

view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"imageName.png"]]

答案 2 :(得分:0)

将UIImageView实例添加到视图中,并将其图像设置为使用您的文件创建的UIImage实例。

您可以在IB或代码中添加图像视图 - 在IB中执行此操作无关于阻止您调整大小,旋转等等。