Ios 当一个按钮被触摸时,禁用其他按钮项:导航栏
我有一个导航控制器,在它的导航栏我有两个右栏按钮项目,我想禁用一个右栏按钮时,另一个被点击/点击。如何做到这一点Ios 当一个按钮被触摸时,禁用其他按钮项:导航栏,ios,uinavigationcontroller,uinavigationbar,uinavigationitem,Ios,Uinavigationcontroller,Uinavigationbar,Uinavigationitem,我有一个导航控制器,在它的导航栏我有两个右栏按钮项目,我想禁用一个右栏按钮时,另一个被点击/点击。如何做到这一点 提前感谢。不幸的是,UIBarButtonItems只有一个回调,这相当于UIButton的UIControlEventTouchUpInside 如果您想在用户按下并释放按钮(禁用/重新启用其他按钮)时执行某些操作,您可能需要使用一些自定义的UIBarButtonItems,这些自定义的uibuttonItems作为customView,并进行一些仔细的事件处理,以了解何时启用/禁
提前感谢。不幸的是,
UIBarButtonItems
只有一个回调,这相当于UIButton
的UIControlEventTouchUpInside
如果您想在用户按下并释放按钮(禁用/重新启用其他按钮)时执行某些操作,您可能需要使用一些自定义的UIBarButtonItems
,这些自定义的uibuttonItems
作为customView
,并进行一些仔细的事件处理,以了解何时启用/禁用每个按钮
个人提示:同时按下多个条形按钮并不常见,无论您使用何种实现,都不会出现问题。在.h文件中声明两个按钮
uibarbuttoneim*btnONe代码>和uibarbuttoneim*btnTwo
在btnTwo的按钮操作中,您可以通过调用方法来禁用:btnOne.Enable=NO代码>和Viceversa。让我知道它是否适合您。