UIBarButtonItem仅在按下足够长的时间才触发动作

时间:2013-05-23 23:00:47

标签: ios interface-builder uibarbuttonitem uitoolbar

我有一些简单的UIBarButtonsItems(除了更改样式,颜色和alpha之外没有自定义)。一段时间以来,一切都运转良好。但是现在我需要在触发动作之前长时间按住BarButton(4-5秒)。

我只是移动了工具栏并改变了颜色和alpha,然后开始发生这种情况。我并不完全明白是什么导致了这种行为的改变。

我使用界面构建器来构建视图,并通过Ctrl + Dragging将操作分配给UIBarButtonItems。

我试着在谷歌上查找了很多东西。大多数问题都是关于UIBarButtons根本没有回应。我仍然尝试了清理项目构建和Xcode缓存的解决方案。但没有改变。

有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:0)

我意识到自己的错误。我在视图中的同一空间中触发了两个事件。首先是在视图的特定区域中点击时显示工具栏(即增加其alpha),第二个当然是UIBarButtonItem的按钮点击事件。当在该区域中点击时,第一个事件被触发,并且最终按下很长时间,一旦工具栏可见(如果工具栏之前不可见),它也会触发第二个事件。
对不起打扰你们。