К сожалению, UIBarButtonItems
имеет только один обратный вызов, и это эквивалент UIButton
UIControlEventTouchUpInside
.
Если вы хотите сделать что-то, когда пользователь нажимает и отпускает кнопку (отключить/повторно включить другие кнопки), вы могли бы получить ваши руки грязные с некоторыми обычаями UIBarButtonItems
, которые имеют UIButton's
как customView
и сделать некоторые бережного события знать, когда включать/отключать каждый.
В личном примечании: одновременное нажатие более одной кнопки бара является не очень распространенным явлением и не должно представлять проблемы, какую бы реализацию вы ни предложили.
в вас .h файл Объявить обе кнопки 'UIBarButtonItem * btnONe;' и 'UIBarButtonItem * btnTwo;' и в вашей Button Action of btnTwo. Вы можете отключить. Вызов метода: btnOne.Enable = NO; 'и Viceversa. –
ok Я попробую сделать это. –
Сообщите мне, работает ли это для вас или нет. –