Как использовать UIGestureRecognizerDelegate?

Моя настройка

Я пытаюсь скопировать интерфейс карты Google Now.

У меня есть UIView который является UIView (внутри) UIScrollView . Оба управляются из того же UIViewController . UIView имеет UIPanGestureRecognizer прикрепленный к нему UIViewController .

UIScrollView используется для прокрутки вверх и вниз. UIPanGestureRecognizer используется для удаления UIView .

Проблема

Я не могу прокручивать, когда UIView (карты)

Вопрос

Как реализовать UIGestureRecognizerDelegate чтобы включить gestureRecognizer(_:shouldRecognizeSimultaneouslyWithGestureRecognizer:) на карте, чтобы он прокручивал прокрутку UIScrollView ?

Я потратил несколько часов, пытаясь понять это, и я был бы невероятно благодарен за помощь.

One Solution collect form web for “Как использовать UIGestureRecognizerDelegate?”

Если кто-то задается вопросом, как это сделать, вот ответ:

Когда вы объявляете свой класс, добавьте UIGestureRecognizerDelegate после класса, который он подклассы. Вот как это выглядит в моем случае:

class CardViewController: UIViewController, UIGestureRecognizerDelegate

Затем вы добавляете эту функцию в тело UIViewController :

 func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWithGestureRecognizer otherGestureRecognizer: UIGestureRecognizer) -> Bool { return true } 

И, наконец, вы делаете это с UIPanGestureRecognizer :

somePanGestureRecognizer.delegate = self

  • Почему преобразования слоев влияют на кадр UIView?
  • Как перетаскивать, вращать и масштабировать UIView?
  • animateWithDuration завершается немедленно
  • Как изменить цвет CAGradientLayer, как заставка?
  • Как вращать UIView вокруг его надлежащего центра без искажений / перекосов
  • Каковы шаги по созданию подкласса для UIView, который добавляет границу?
  • Как изменить размер представления программно?
  • Установка цвета фона UIVIew
  • Container View, сделанный в Storyboard, не будет изменять программный код
  • UIView viewwithtag метод в быстром
  • Обнаружение, когда приложение является активным или неактивным с помощью штрихов в Swift
  • Interesting Posts

    Безопасная область не работает должным образом на iPhone X, если подпрограммы не находятся в области просмотра

    UILocalNotification не работает

    Простой Передача переменных между классами в Xcode

    NSMutableArray removeAllObjects vs new при повторном использовании

    В чем разница между downloadtaskwithrequest и downloadtaskwithurl

    Как определить двухъядерный процессор на iOS?

    Apple Mach O Linker Ошибки, пытающиеся создать приложение Unity для iPhone Simulator

    Как назначить действие, когда локальное уведомление отображается в Swift

    Обновление CocoaPods понижает установленный пакет

    Что мне нужно сделать, чтобы получить функцию, вызванную в оптимизированном коде компилятора?

    UICollectionView: одна строка или столбец

    Неопределенные символы для архитектуры armv7, ld: символ (ы) не найден для архитектуры armv7 – что делать?

    Предотвращение создания приложения приложением просмотра при выполнении модульных тестов

    Как определить изменения в подключении к Интернету в iOS, в стиле делегата?

    UISplitViewController разделяет вертикаль вместо горизонтального

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.