iOS用图片设置背景颜色colorWithPatternImage


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

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

        UIColor *bgColor = [UIColor colorWithPatternImage:bgImage];

        self.backgroundColor =bgColor;

 

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

        self.opaque = NO;

 

一般来说4.3系统已经太古老,不用支持了,只是告诉方法。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM