0

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

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

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

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

有人可以帮我解决这个问题吗?

4

1 回答 1

0

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

于 2013-05-24T17:36:47.140 回答