gpt4 book ai didi

ios - CGAffineTransformMakeRotation 和 CGAffineTransformMakeScale

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:17:52 27 4
gpt4 key购买 nike

为什么上面只有一个在代码中有效?

目前我正在使用以下...

image.transform = CGAffineTransformMakeRotation(M_PI/2.5);
image.transform = CGAffineTransformMakeScale(1.25, 1.25);

我的图像像第二行所说的那样缩放到 125%,但它根本没有旋转。

当我翻转代码说...

image.transform = CGAffineTransformMakeScale(1.25, 1.25);
image.transform = CGAffineTransformMakeRotation(M_PI/2.5);

我的图片旋转了但没有缩放...

有没有办法在同一代码中同时使用两者

我的 viewDidLoad 方法中有这些。谁能帮帮我?

谢谢!

最佳答案

第二个不应使用函数的 Make 版本。因此,例如,您应该:

CGAffineTransform transform = CGAffineTransformMakeScale(1.25, 1.25);
image.transform = CGAffineTransformRotate(transform, M_PI/2.5);

CGAffineTransform transform = CGAffineTransformMakeRotation(M_PI/2.5);
image.transform = CGAffineTransformScale(transform, 1.25, 1.25);

对比 Creating an Affine Transformation Matrix功能与 Modifying Affine Transformations功能。

关于ios - CGAffineTransformMakeRotation 和 CGAffineTransformMakeScale,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17155885/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com