0

我有一个导航控制器,在它的导航栏中我有 2 个右栏按钮项目,我想在单击/点击另一个右栏按钮时禁用一个右栏按钮。如何做到这一点?

提前致谢。

4

1 回答 1

0

不幸的是UIBarButtonItems只有一个回调,这相当于UIButton's UIControlEventTouchUpInside

如果您想在用户按下并释放按钮时执行某些操作(禁用/重新启用其他按钮),您可能不得不使用一些自定义来弄脏您的手,这些自定义UIBarButtonItems具有UIButton'sascustomView并进行一些仔细的事件处理以了解何时启用/禁用每个。

就个人而言:同时按下多个条形按钮不是很常见,并且不应该出现问题,无论您可能有什么实现。

于 2012-11-23T13:49:48.747 回答