По какой-то причине мой UITapGestureRecognizer блокирует нажатия кнопок панели инструментов при добавлении распознавателя к self.view
, и я не хочу этого делать. В shouldReceiveTouch
Я хочу вернуть НЕТ, если элемент является кнопкой панели инструментов.Как игнорировать ответвление, если пользователь нажал на UIBarButtonItem?
Как это сделать, однако? Элементы не UIBarButtonItems, по-видимому, потому что когда я помещаю оператор if, чтобы проверить, является ли touch.view
этого класса, он игнорирует его. Если я поставил там контрольную точку и проверил touch.view
, ее класс будет UIToolbarTextButton
. Но [UIToolbarTextButton class]
Я получаю сообщение об ошибке «использование незаявленного идентификатора UIToolbarTextButton».
Могу ли я сказать, если это подкласс UIToolBar
? Что мне делать?
Не могли бы вы предоставить ваш код? Я могу использовать как жест жеста, так и кнопку панели без каких-либо проблем. Не видя своего кода, сложно дать предложение. – user2734323