2009-12-30 62 views
0

我有兩個UIImageView的,我想連接它們都是一個UIImageView。爲了讓你知道,圖像對他們有一定的透明度,所以你會看到他們兩個。他們是相同的大小。如何連接目標c中的兩個圖像?

+0

當你說連接時,你的意思是覆蓋它們(把它們放在同一個地方)還是把它們放在一起?如果你的意思是疊加,當兩個像素在同一個點上時你想要發生什麼 - 你希望如何處理透明度? – 2009-12-30 04:29:37

+0

他們有不同的大小嗎? – 2009-12-30 04:36:16

+0

我想讓它們成爲一個'UIImageView',而且它們的尺寸相同。 – Jaba 2009-12-30 04:47:42

回答

0

嘿,如果你使用的是兩個靜態圖像,然後意見,你可以通過採取截圖中使用此代碼

NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 
UIGraphicsBeginImageContext(self.view.bounds.size); 
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; 
UIImage *savedImg = UIGraphicsGetImageFromCurrentImageContext();//here is the final image 
UIGraphicsEndImageContext(); 
[pool release]; 

希望這有助於做到這一點。

1

如果要將一個imageView疊加到另一個imageView上,只需將其backgroundColor設置爲清除並移動即可,無論是使用IB還是通過代碼直接設置其框架。