您的位置:首页 > 移动开发 > IOS开发

iOS用图片设置背景颜色colorWithPatternImage

2013-06-13 00:16 1541 查看
有时候UI给的背景都是一张图,而我们并不想刻意去插入一个UIImageView作为背景,这里就直接可以用一张图来填充背景:

UIImage *bgImage = [UIImageimageWithContentsOfFile:@"...\background.png"];

UIColor *bgColor = [UIColor colorWithPatternImage:bgImage];

self.backgroundColor =bgColor;

但是如果在4.3系统,如果这张背景图是有阴影或透明效果,就会看到透明或阴影的地方变成黑色了。所以需要手动设置一下不透明度:

self.opaque = NO;

一般来说4.3系统已经太古老,不用支持了,只是告诉方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐