UIButton的IBAction方法在Swift延迟后执行

时间:2017-07-12 13:40:54

标签: iphone swift uiscrollview uibutton delay

我在UIButtons中有4个UIScrollView。视图层次结构如下:

UIViewController-> UIView-> UIScrollView-> UIView-> UIView-> UIButton

我已将尊敬的IBAction的{​​{1}}与UIButton的{​​{1}}相关联。 我的问题是,当我点击TouchupInside时,它会突出显示,但当时没有调用受尊重的UIStoryboard方法。在我选择任何其他控件(如UIButton或任何其他可编辑控件)后,系统会调用此操作。我无法理解这个问题 我已尝试以编程方式将操作添加到IBAction,例如:

UITextField

但结果是一样的。在选择该方法的同时,不对该方法执行任何操作。
建议表示赞赏。

1 个答案:

答案 0 :(得分:0)

谢谢大家的回复和时间 经过搜索,我找到了答案。在这里,我添加我的答案只是为了得到别人的帮助 我犯了一个愚蠢的错误。问题不在于scrollview。
我在故事板和编程中都采用了轻敲手势识别器。这导致按钮执行延迟。
我将它从两个中删除,这使我的代码运行完美,没有任何延迟。
再次感谢你。