如何在允许用户交互的同时设置按钮的动画?(Xcode 8,iOS 10)

如何在允许用户交互的同时设置按钮的动画?(Xcode 8,iOS 10),ios,animation,uibutton,Ios,Animation,Uibutton,我想动画一个按钮在屏幕上移动,让你点击它在任何时候它是在那个时间点。不是在它结束的地方 我目前正在通过覆盖触摸开始来实现这一点。但是,我无法让它在viewDidLoad之外使用新创建的按钮。有人告诉我,。在Xcode 8和iOS 10中,allowUserInteraction是所有必需的。也就是说,我不需要覆盖touchsbegind 但我一直无法做到这一点。有人能提供简单的代码作为例子吗 谢谢。添加动画:--- 动画之前: self.view.userInteractionEnabled=是

我想动画一个按钮在屏幕上移动,让你点击它在任何时候它是在那个时间点。不是在它结束的地方

我目前正在通过覆盖
触摸开始
来实现这一点。但是,我无法让它在
viewDidLoad
之外使用新创建的按钮。有人告诉我,
。在Xcode 8和iOS 10中,allowUserInteraction
是所有必需的。也就是说,我不需要覆盖
touchsbegind

但我一直无法做到这一点。有人能提供简单的代码作为例子吗

谢谢。

添加动画:---

动画之前:

self.view.userInteractionEnabled=是

在动画完成块中:


self.view.userInteractionEnabled=否

您可能需要向动画添加动画选项。将
UIViewAnimationOption.allowUserInteraction
作为参数添加到,具体取决于您使用的方法


也许可以向我们提供您如何制作动画的代码,这样我们就可以更准确地确定您应该做什么

,或者您也可以反过来做