我有一个导航控制器,在其导航栏中我有2个右栏按钮项,我想在点击/点击另一个时禁用一个右栏按钮。如何实现这个??
提前致谢。
答案 0 :(得分:0)
不幸的是UIBarButtonItems
只有一个回调,而且相当于UIButton
的{{1}}。
如果您想在用户按下并释放按钮(禁用/重新启用其他按钮)时执行某些操作,则可能需要使用UIControlEventTouchUpInside
作为UIBarButtonItems
的自定义UIButton's
。 customView
并做一些小心的事件处理,以了解何时启用/禁用每个。
在个人注意事项上:同时按下多个条形按钮并不常见,不管怎样都不应该出现问题。