触摸其中一个时禁用其他栏按钮项:导航栏

时间:2012-11-23 13:43:17

标签: ios uinavigationcontroller uinavigationbar uinavigationitem

我有一个导航控制器,在其导航栏中我有2个右栏按钮项,我想在点击/点击另一个时禁用一个右栏按钮。如何实现这个??

提前致谢。

1 个答案:

答案 0 :(得分:0)

不幸的是UIBarButtonItems只有一个回调,而且相当于UIButton的{​​{1}}。

如果您想在用户按下并释放按钮(禁用/重新启用其他按钮)时执行某些操作,则可能需要使用UIControlEventTouchUpInside作为UIBarButtonItems的自定义UIButton'scustomView并做一些小心的事件处理,以了解何时启用/禁用每个。

在个人注意事项上:同时按下多个条形按钮并不常见,不管怎样都不应该出现问题。