gpt4 book ai didi

swift - 在 Swift 3 中转换图像

转载 作者:行者123 更新时间:2023-11-28 15:18:51 25 4
gpt4 key购买 nike

所以我遇到了这个简单的问题,我需要将 CALayer 旋转 90 度。然而,问题是,我从研究中发现的方法似乎都没有实际作用。下面是我使用的代码,其中 imgLayer 是一个 CALayer

var transform = CATransform3DIdentity
transform = CATransform3DRotate(transform, (CGFloat(Double.pi/2)), 0, 1, 0)
imgLayer.transform = transform

据我所读,这段代码应该可以工作,但它似乎根本没有任何影响,我想知道是否有人对为什么会这样有任何建议。非常感谢有关该主题的任何帮助,谢谢。

问候,尼克

最佳答案

您可以先在 imageView 中设置图像,然后在 imageView 中旋转获取图像

这里:

    let customImageView = UIImageView()
customImageView.frame = CGRect.init(x: 0, y: 0, w: 250, h: 250)
customImageView.image = UIImage(named: "yourImage")

customImageView .transform = customImageView .transform.rotated(by: CGFloat.init(M_PI_2))
var rotatedImage = UIImage()
rotatedImage = customImageView.image!

关于swift - 在 Swift 3 中转换图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46373669/

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