1
A
回答
0
爲什麼你不只是有一個UIView,並把這兩個圖像作爲子視圖?
UIImageView *image = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myimage.png"]];
UIView *imagesView = [[UIView alloc] initWithFrame:image.frame];
[imagesView addSubview:image];
UIImageView *imageToOverlay = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myimagetooverlay.png"]];
[imageToOverlay setCenter:CGPointMake(10,10)];
[imagesView addSubview:imageToOverlay];
[self.view addSubview:imagesView];
4
Zapacila,你找到了你的問題的答案?你可以這樣做:
#define imageWidth 40
#define imageHeight 60
UIImage *image1 = [UIImage imageNamed:@"firstimage.png"];
UIImage *image2 = [UIImage imageNamed: @"secondimage.png"];
CGSize itemSize = CGSizeMake(imageWidth, imageHeight);
UIGraphicsBeginImageContext(itemSize);
CGRect imageRect = CGRectMake(0.0, 0.0, itemSize.width, itemSize.height);
[image1 drawInRect:imageRect];
[image2 drawInRect:imageRect];
UIImage *overlappedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImage overlappedImage是一個新的圖像,其中包含最初的,重疊的。說實話,我不知道這是否是達到這個結果的最好方法,但我知道它確實有效。
如果在此期間您找到了更有效的解決方案,請告訴我!
相關問題
- 1. 如何將一張圖片重疊在另一張圖片上?
- 2. CSS - 將另一張圖片重疊在另一張圖片上
- 3. 將兩張圖片合併成一張圖片
- 4. 基於重疊將多張圖像合併爲一張單張圖片
- 5. 如何使用HTML-CSS將兩張圖片疊加到另一張圖片上?
- 6. 將2張圖片放在同一行
- 7. 組成兩張照片合成一張?
- 8. 將另一張圖片置於另一張圖片上
- 9. PHP下一張/上一張圖片Loop
- 10. android合併2張圖片
- 11. UITableViewCell中的2張圖片
- 12. 連續設置4張圖片而不是2張圖片
- 13. 如何將兩張圖像合併爲一張圖像,並將兩張圖像合併爲一張圖像,然後再將第二張圖像合成一張?
- 14. 每2秒更換一張圖片
- 15. CSS 2張圖片全寬一列
- 16. 對齊2張圖片,其中一張右對齊左邊div
- 17. 生成x張圖片
- 18. 將幾張圖片合併成一個大圖片
- 19. CSS中的另一張圖片下方的一張圖片
- 20. 檢查一張圖片是否是另一張圖片
- 21. JQuery noob - 將鼠標懸停在一張圖片上,更換另一張圖片
- 22. 與Tkinter集成一張圖片
- 23. 用Z-index重疊兩張圖片?
- 24. 如何將9張sns.displot()圖片合併爲1張圖片?
- 25. db gallery:多張專輯中的一張圖片或一張專輯中的一張圖片
- 26. 如何製作一張單張圖片,視爲三張不同的圖片?
- 27. JavaScript中3張圖片中只有一張圖片出現
- 28. 第一張圖片保存在第二張圖片上傳中?
- 29. 僅顯示單張圖片中的一張圖片
- 30. 如何用iphone sdk比較兩張圖片?
謝謝。 但是,這實際上是一個圖像的畫廊,將像20圖像..所以20 uiviews不能解決它。另外,我有點需要之後的縮略圖 – Zapacila 2010-09-03 21:33:42