如何在另一个上显示两个UIImages

时间:2011-01-11 10:35:16

标签: iphone ipad uiimage

我必须一个在另一个下面显示两个图像。图像应该看起来好像是一个重叠另一个(更像是一个3d图像)。我正在使用(我必须使用)drawRect方法来显示图像。我甚至把我使用的代码片段...... Ca任何人都指导我这个。您的投入将帮助我走很长的路。谢谢。

*此处coverRect包含图片,UIImage * s也是图片...

if (columnIndex == 1) {
            coverRect = CGRectMake(41,77 ,120 ,150 );

            textRect =  CGRectMake(31, 190 ,120 ,15 );
            if (rowIndex != 0 && currentlyInEditingMode == NO) {
                UIImage *s = [UIImage imageNamed:@"tray_center.png"];
                [s drawInRect:CGRectMake(0, 0, s.size.width, s.size.height)];
            }
        }

1 个答案:

答案 0 :(得分:2)

使用以下API

drawInRect:(CGRect)rect blendMode:(CGBlendMode)blendMode alpha:(CGFloat)alpha

并且对于上面的图像,根据您需要的不透明度值设置alpha值。并将1.0设置为下图的alpha值。