我必须一个在另一个下面显示两个图像。图像应该看起来好像是一个重叠另一个(更像是一个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)];
}
}
答案 0 :(得分:2)
使用以下API
drawInRect:(CGRect)rect blendMode:(CGBlendMode)blendMode alpha:(CGFloat)alpha
并且对于上面的图像,根据您需要的不透明度值设置alpha值。并将1.0设置为下图的alpha值。