我想设置一个按钮来移动屏幕,让您可以在那个时间点点击它。不是它最终的地方。
我目前正在使用覆盖touchesBegan
来解决此问题。但是,我无法使用viewDidLoad
之外的新创建的按钮。我已经被告知{X} 8和iOS 10中只需要.allowUserInteraction
。这就是说,我不需要覆盖touchesBegan
。
但我一直无法做到这一点。有人可以提供简单的代码作为例子吗?
谢谢。
答案 0 :(得分:1)
您可能需要为动画添加动画选项。将UIViewAnimationOption.allowUserInteraction
作为参数添加到animation method,具体取决于您使用的方法
也许就我们如何制作动画提供您的代码,以便我们更准确地确定您应该做什么
答案 1 :(得分:0)
添加动画:---
动画之前:
self.view.userInteractionEnabled = YES;
并在动画完成块中:
self.view.userInteractionEnabled = NO;