gpt4 book ai didi

ios - Swift 3 中的多个 CGAffineTransforms

转载 作者:搜寻专家 更新时间:2023-10-30 21:47:55 24 4
gpt4 key购买 nike

在 Swift 2 中,我们可以这样做来获得旋转和拉伸(stretch):

let rotate = CGAffineTransformMakeRotation(1) 
let stretchAndRotate = CGAffineTransformScale(rotate, 0.8, 0.8)
label.transform = stretchAndRotate

在 Swift 3 中,CGAffineTransformScale 变成了 CGAffineTransform 并且不再接受旋转。

现在对对象应用拉伸(stretch)和旋转的最简单方法是什么?

谢谢,

罗布

最佳答案

在 Swift 3 中,许多全局 C 函数被映射到成员函数对应类型,比较 "Import as member"关于快速进化。

在你的情况下是

let rotate = CGAffineTransform(rotationAngle: 1.0)
let stretchAndRotate = rotate.scaleBy(x: 0.8, y: 0.8)

关于ios - Swift 3 中的多个 CGAffineTransforms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38252402/

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