ios - Swift 如何将我的图像移回中间?或者将其旋转回原点位置

标签 ios swift rotation gesture uipangesturerecognizer

我不明白。如何将 ImageView 返回到 View 的原始位置(即中间)?

我想使用 TapGesture。

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

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

最佳答案

如果您只想撤消之前用于移动或旋转 View CGAffineTransform,您可以使用view.transform = CGAffineTransform.identity. (此外,请从代码中删除 self 的使用,因为 func 中的 self.viewview 是不同的事情。)

关于ios - Swift 如何将我的图像移回中间?或者将其旋转回原点位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54298770/

相关文章:

ios - 如何使用面向协议(protocol)的编程来改进我的 Swift 代码?

javascript - "Easing-out"使用 jQuery 单击另一个 div 时出现无限 CSS 旋转动画

iOS 11 - 使用沙盒的应用内购买测试用户是否也不断要求为其他人登录?永远循环?

ios - Swift Google+ 登录 GPPSignIn.sharedInstance().userID 始终等于 nil

xcode - Swift Storyboards MAC OSX 10.9 部署

objective-c - 主线程或后台线程解析swift

javascript - 使用 CropperJS 旋转合适的 Canvas

Android旋转位图而不制作副本

iphone - 在IOS中检测到拍手

ios - 平滑手绘的自由形状