gpt4 book ai didi

ios - 旋转问题后翻转图像(需要同时执行两项操作,只执行一项)

转载 作者:行者123 更新时间:2023-11-30 13:59:12 27 4
gpt4 key购买 nike

我的 Storyboard上有一个 UIImage,我刚刚旋转了它(我可以将它旋转任意度数)。旋转的代码如下:

let DegreesFloat = Double(-Degrees) * M_PI/180
self.imageView.transform = CGAffineTransformMakeRotation(CGFloat(DegreesFloat))

顺便说一句,第一行代码中的度数是我在文本字段中输入的整数。当 View 加载时,我有这个...

self.imageView.transform = CGAffineTransformMakeScale(1, -1);

保持图像颠倒,因为这正是我需要的。问题是,当我旋转图像时,它会取消翻转,并将其翻转回原始翻转(没有第二段代码)。我需要它在执行旋转时保持其上下翻转。

当我在旋转代码之后添加翻转代码时,它只是取消了旋转代码。我不知道如何做到这一点,但我只需要它保持颠倒,同时正确执行旋转,而不是翻转回原来的右侧向上方向。

最佳答案

我认为您要问的是如何一起制作多个转换命令。这些变换实际上是一个矩阵,告诉图像稍后要做什么。使用 CGAffineTransformConcat 来应用多个转换。引用Apple文档

关于ios - 旋转问题后翻转图像(需要同时执行两项操作,只执行一项),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33199894/

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