2 つの垂直辺が傾いているが平行で、上下が水平になるように、長方形を歪めようとしています。
私は CGAffineTransform を使用しようとしていますが、このコードを見つけましたが、さまざまな部分に何を入れるかわかりません。
imageView.layer.somethingMagic.imageRightTop = (CGPoint){ 230, 30 };
imageView.layer.somethingMagic.imageRightBottom = (CGPoint){ 300, 150 };
#define CGAffineTransformDistort(t, x, y) (CGAffineTransformConcat(t, CGAffineTransformMake(1, y, x, 1, 0, 0)))
#define CGAffineTransformMakeDistort(x, y) (CGAffineTransformDistort(CGAffineTransformIdentity, x, y))
これは簡単だと言われていますが、何をどこに置くべきかわかりません。
画像ビューは、変更したい画像になると思いますが、何かマジックに入るのです。およびimageRightTopとimageRightBottom。
また、どのようにtを定義しますか。
より完全な説明があれば、私はそれを感謝します.
ありがとう