UIImage *backgroundImage = [[UIImage alloc] initWithData:imgData]; が 1 つあります。
この画像の上に次の画像を描画します。
CGSize finalSize = [backgroundImage size];
UIImage *newImage; UIGraphicsBeginImageContext(finalSize);
newImage = backgroundImage;
[newImage drawInRect:CGRectMake(0,0,finalSize.width,finalSize.height)];
UIImage *imageItem = [[UIImage alloc] initWithData:itemImgData];
[imageItem drawInRect:CGRectMake(10,10,100,100)];
newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
imageItem が描画された後に表示/非表示の可視性を設定できるように、backgroundImage の上に描画される imageItem を参照する方法はありますか? imageItem への参照が imageItemRef であるとしましょう。特定の条件に基づいて可視性を設定したいと思います。
if(shouldVisible){
[imageItemRef setHidden:TRUE];
else
[imageItemRef setHidden:FALSE];
backgroundImage の上にあるアイテムを表すために別のビューを使用していない理由は、backgroundImage にズームを実装していて、backgroundImage がズームされているときにアイテムもズームされるようにするためです。