Так что я использую этот Menu от github. В настоящее время меню открывается при нажатии и втягивается, если вы снова нажмете кнопку крана, но я также хочу, чтобы меню отводилось, если пользователь нажимает в другом месте на экране, кроме кнопок. Проблема, с которой я сталкиваюсь, заключается в том, что я реализую это в navbar с помощью tabbarcontroller, что происходит, если я нажимаю кнопку, чтобы открыть меню, а затем нажмите на другую вкладку, не сворачивая меню пузырьков. И затем, если я вернусь на ту же вкладку, меню пузырька все еще открыто, но в коде все еще думает, что оно рухнуло, что приводит к странному поведению добавления другого подвэйла в любые предложения?Отключение меню, если в любом месте на экране iOS?
Ниже приведен пример того, как это работает сейчас. А вот link to the Code.
Я вижу, что в исходном коде есть функция с именем «увольнение». Возможно, вы хотите позвонить ему в соответствующее время. – FlySoFast
Я тоже прошел через это. Я просто не знаю, как обнаружить внешнее прикосновение, поэтому я могу вызвать функцию отпущенных кнопок. – jasan