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

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 是不同的东西。)

【讨论】:

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

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

当我将我的 rgb 位图转换为 yuv 时,它会产生红色图像。我想以 YUV 格式从图库中读取图像或将 RGB 位图转换为 YUV

如何在 UIImage 数组中设置第二张或中间的图像? (斯威夫特 3)

Wordpress 裁剪图像 - 无穷大

如何管理 UIActivityViewController 完成?

回到前台的 iPhone 应用程序将视图移回其原点,并且键盘仍然可见

Firebase读取/保存数据以将其用作列表|斯威夫特/火力地堡