我试图通过它的锚点旋转我的按钮,这意味着它是框架的右下角。我想要的旋转是向右 60 度。
所以基本上我想要一个按钮向右旋转 60 度,它的新锚点是按钮框架的右下角而不是它的中心。
我的按钮的出口名称是:LoginScreenSelectionButton
所以我使用的代码是
override func viewDidLoad() {
super.viewDidLoad()
let anchorPoint = CGPoint(x: LoginScreenSelectionButton.frame.width, y: LoginScreenSelectionButton.frame.height)
LoginScreenSelectionButton.layer.anchorPoint = anchorPoint // setting new anchor
LoginScreenSelectionButton.transform = CGAffineTransform(rotationAngle: CGFloat(60 * Double.pi/180))
}
当我使用此代码时,我的按钮就会消失。我想它以一个奇怪的锚点旋转。我是否设置了错误的锚点或旋转代码错误?
我也在添加所需的旋转前和旋转后位置。
谢谢你。