UIView 的属性opaque详解

该属性用法决定与该消息的接受者是否让其视图透明。

 

该属性的用处在于:给绘图系统提供一个性能优化开关。

当该值设计为YES,那么绘图系统会把它当作不透明看待,那么在执行绘图的时候会优化绘图一些操作,并且提升系统的性能。当然你设计该属性的为NO,那么绘图系统将和其他图层平等对待,将不会优化操作,提升系统的性能。

 

该属性的值将影响透明度(alpha)的属性

如果想要将图片设计为不透明,那么一定要将opaque的设计为:YES,而且Alpha设计为:1。opaque的值设计为YES时,当它包含是部分透明或则是全部透明的时候,它没有完全填充边界时那会出现一下不能预料的结果。

所以配合Alpha使用的时候要将Opaque的属性值设计为NO;

不对的请大神指教!

posted @ 2015-04-25 21:09  meixianLYD  阅读(378)  评论(0编辑  收藏  举报