0

コードを修正するのに苦労しています。メソッドを使用せずに2つのUIImageを追加して結合するにはどうすればよいaddSubviewですか? 2 つの UIImages を結合する解決策はありますか?.これは私のコードです

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{ 
    if (CGRectIntersectsRect(piece1.frame, piece2.frame))
    { 
        if (piece1.center.x < piece2.center.x) 
        { 
            NSLog(@"ok"); 
        }
    } 
}
4

1 に答える 1

1

これに似たもの。(私はコードをチェックしていません、注意してください)。そして、さまざまなblendModeが利用可能です。

CGRect drawRect = CGRectMake(0, 0, imageWidth, imageHeight);

UIGraphicsBeginImageContext(CGSizeMake(imageWidth, imageHeight));

[piece1 drawInRect: drawRect blendMode:kCGBlendModeNormal alpha:1];
[piece2 drawInRect: drawRect blendMode:kCGBlendModeScreen alpha:1];
UIImage *resultingImage = UIGraphicsGetImageFromCurrentImageContext();  

UIGraphicsEndImageContext();
于 2012-07-27T01:15:07.123 に答える