Как смахнуть / слайд в боковом меню в Swift? - PullRequest
0 голосов
/ 25 апреля 2020

В моем приложении я закодировал боковое меню, которое выглядит следующим образом: enter image description here

Вот код, который вызывается, когда я нажимаю на кнопку меню в некоторых видах: enter image description here

Как сделать так, чтобы меню скользило для просмотра (в зависимости от того, где пользователь перетаскивал палец) и проводило пальцем по экрану? А также go прочь, когда я касаюсь затемненного вида справа.

Любая помощь приветствуется.

1 Ответ

1 голос
/ 25 апреля 2020

Одним из способов достижения этого является использование распознавателей жестов в swift.

  1. Чтобы нажать и отклонить элемент управления меню, используйте UITapGestureRecognizer, свяжите его с помощью метода выбора и отклоните контроллер / представление, которое вы представляете. Проверьте ссылку на документацию Apple для TapGesture: Руководство

  2. Для жеста смахивания добавьте жест смахивания UISwipeGestureRecognizer в UIView и напишите метод dismiss, используя слайд анимация для плавного интерфейса. Руководство по жестам смахивания

Дайте мне знать, если вам нужна дополнительная помощь.

...