斯威夫特如何将我的图像移回中间后?或将其旋转回原点位置

Posted

技术标签:

【中文标题】斯威夫特如何将我的图像移回中间后?或将其旋转回原点位置【英文标题】:Swift How can I bring my Image after moving it back to the Middle ? Or rotate it back to the Origin position 【发布时间】:2019-01-21 22:42:08 【问题描述】:

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

我想使用 TapGesture。

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

我会试试的 非常感谢您的回答

以上是关于斯威夫特如何将我的图像移回中间后?或将其旋转回原点位置的主要内容,如果未能解决你的问题,请参考以下文章