首页 > 解决方案 > 斯威夫特如何将我的图像移回中间后?或将其旋转回原点位置

问题描述

我不明白。如何将我的 ImageView 带回视图的原始位置(即中间)?

我想使用 TapGesture。

或者我有第二个选项可以将它旋转回原来的位置。目前我正在尝试将其旋转回来,但它不起作用。

  @IBAction func backToOrigin(recognizer:UITapGestureRecognizer){
    if let view = recognizer.view{
    self.view.transform = CGAffineTransform(rotationAngle: CGFloat(Double.pi / 2))
    }
}

标签: iosswiftrotationgestureuipangesturerecognizer

解决方案


如果您只想撤消CGAffineTransform用于移动或旋转的上一个,view您可以使用view.transform = CGAffineTransform.identity. self(另外,从你的代码中删除使用,因为你self.viewview内部func是不同的东西。)


推荐阅读