0

私はかなり長い間stackoverflowとインターネットを探してきましたが、使用できるものを見つけることができないようです.

私はこれを達成したいと思います: UIImage の歪み

四隅の原点を変えられるって大事なところ。このようなもの:

imageView.layer.somethingMagic.imageRightTop = (CGPoint){ 230, 30 };
imageView.layer.somethingMagic.imageRightBottom = (CGPoint){ 300, 150 };

変形した「3D」画像になります。

実際に動作するコードは必要ありません。どこで/何を探すべきかを示すポインタだけです。

4

1 に答える 1

0

CGAffineTransformConcat/を使用する必要がありますCGAffineTransformDistort。ここにそれを行う方法を示すチュートリアルがあります:

http://b2cloud.com.au/how-to-guides/ios-distort-transform

#define CGAffineTransformDistort(t, x, y) (CGAffineTransformConcat(t, CGAffineTransformMake(1, y, x, 1, 0, 0)))
#define CGAffineTransformMakeDistort(x, y) (CGAffineTransformDistort(CGAffineTransformIdentity, x, y))

上記のページの例に示されているように、明らかにそれを使用しないでUIViewAnimationください。

于 2012-07-12T17:18:47.933 に答える