我们可以为任何uiview提供一些背景图片吗?

时间:2010-10-26 11:00:58

标签: iphone objective-c cocoa-touch uiview

我需要为我的视图设置一些背景图片。我怎么能这样做?

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:1)

最简单的方法是使用适当的背景图像将imageView添加到视图中。通过首先添加或通过调用[view sendSubviewToBack:backGroundView];来确保它是z-order子视图中最低的

作为替代方案,您可以将图像设置为视图图层的内容:

#import <QuartzCore/QuartzCore.h>

...    
view.layer.contents = yourImage.CGImage;