2011-01-11 38 views
1

我必須一個接一個地顯示兩個圖像。圖像看起來應該像另一個重疊(更像是一個3D圖像)。我正在使用(我必須使用)drawRect方法來顯示圖像。我甚至把一個代碼片段即時通訊使用...任何人都可以指導我這一點。您的投入將幫助我走很長的路..謝謝。如何一個接一個地顯示兩個UIImages

*這裏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)]; 
      } 
     } 

回答

2

使用下面的API,

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

和上面的圖片集根據您所需的不透明度值設置alpha值。並將1.0設置爲下圖的Alpha值。

+0

嗨ypk。感謝你的回答。可能是我應該更清楚地告訴你我的疑問....這兩幅圖像是這樣的,一幅圖像看起來像書架,另外一幅圖像看起來像書。所以,我應該在我的環境下在書架上放一本書......你能幫我解決這個問題嗎...... – 2011-01-17 14:20:37

相關問題