斯威夫特如何将我的图像移回中间后?或将其旋转回原点位置
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】:如果您只想撤消以前用于移动或旋转view
的CGAffineTransform
,您可以使用view.transform = CGAffineTransform.identity
。 (另外,从你的代码中删除self
的使用,因为self.view
和func
中的view
是不同的东西。)
【讨论】:
我会试试的 非常感谢您的回答以上是关于斯威夫特如何将我的图像移回中间后?或将其旋转回原点位置的主要内容,如果未能解决你的问题,请参考以下文章
当我将我的 rgb 位图转换为 yuv 时,它会产生红色图像。我想以 YUV 格式从图库中读取图像或将 RGB 位图转换为 YUV
如何在 UIImage 数组中设置第二张或中间的图像? (斯威夫特 3)
如何管理 UIActivityViewController 完成?