У меня есть UIbutton
, и когда я нажму на эту кнопку, я покажу UIToolBar
(расположен где-то на середине экрана). (я закодировал это, и он отлично работает)Удалить UIToolBar из View
Теперь мне нужно сделать, когда пользователь нажимает в любом месте экрана, эта панель инструментов должна исчезнуть. Я знаю, как удалить uitoolbar
с экрана toolbar.hidden = YES;
Вещь, которую я не знаю, - это удалить uitoolbar
, когда пользователь нажимает в любом месте экрана.
Как это сделать?
Я думаю, вы могли бы найти класс UIGestureRecognizer. Например, UITapGestureRecognizer можно присоединить к представлению и вызвать метод всякий раз, когда пользователь нажимает на представление. См.: Http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizers/GestureRecognizers.html –
слово совета: вы можете просмотреть ur после кнопки и установить его метод действия [ toolbar remove from view] as so .. – Bala