iOS用图片设置背景颜色colorWithPatternImage
有时候UI给的背景都是一张图,而我们并不想刻意去插入一个UIImageView作为背景,这里就直接可以用一张图来填充背景:
UIImage *bgImage = [UIImageimageWithContentsOfFile:@"...\background.png"];
UIColor *bgColor = [UIColor colorWithPatternImage:bgImage];
self.backgroundColor =bgColor;
但是如果在4.3系统,如果这张背景图是有阴影或透明效果,就会看到透明或阴影的地方变成黑色了。所以需要手动设置一下不透明度:
self.opaque = NO;
一般来说4.3系统已经太古老,不用支持了,只是告诉方法。
posted on 2013-06-13 00:16 VicStudio 阅读(5313) 评论(0) 编辑 收藏 举报