我试图倾斜一个矩形,使两个垂直边倾斜但平行,顶部和底部是水平的。
我正在尝试使用 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))
虽然据说这很容易,但我不知道在不同的地方放什么。
我假设图像视图将是我想要更改的图像,但是什么会变成 somethingMagic。和 imageRightTop 和 imageRightBottom。
另外我如何定义t。
如果有更详尽的解释,我将不胜感激,因为在大多数情况下,我发现这只是对如何使矩形倾斜的解释。
谢谢