Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个导航控制器,在它的导航栏中我有 2 个右栏按钮项目,我想在单击/点击另一个右栏按钮时禁用一个右栏按钮。如何做到这一点?
提前致谢。
不幸的是UIBarButtonItems只有一个回调,这相当于UIButton's UIControlEventTouchUpInside。
UIBarButtonItems
UIButton
UIControlEventTouchUpInside
如果您想在用户按下并释放按钮时执行某些操作(禁用/重新启用其他按钮),您可能不得不使用一些自定义来弄脏您的手,这些自定义UIBarButtonItems具有UIButton'sascustomView并进行一些仔细的事件处理以了解何时启用/禁用每个。
UIButton's
customView
就个人而言:同时按下多个条形按钮不是很常见,并且不应该出现问题,无论您可能有什么实现。