2015-09-26 1 views
0

Я использую UISwipeGestureRecognizer, чтобы показать другой контроллер представления,Swift 2: отображение контроллера просмотра UISwipeGestureRecognizer. Как сделать контроллер представления следовать моему палец

, и я не знаю, как сделать View Controller, чтобы следовать за мой палец.

Как это сделать?

Направление от доверху, и если оно пробито, появляется еще один контроллер вида.

Как сделать этот контроллер просмотра следующим за моим пальцем?

+0

Вы не сможете сделать это с помощью UISwipeGestureRecognizer. В документах: «Салфетка представляет собой дискретный жест, и, таким образом, связанное сообщение о действии отправляется ТОЛЬКО ОДИН за каждый жест». (Подчеркните мой.) Попробуйте UIPanGestureRecognizer, который дает вам обновления в виде ваших дорожек пальцев. – clozach

ответ

0

// ------------ правый салфетки жесты в поле зрения -------------- //

let swipeRight = UISwipeGestureRecognizer(target: self, action: Selector("rightSwiped")) 
    swipeRight.direction = UISwipeGestureRecognizerDirection.Right 
    self.view.addGestureRecognizer(swipeRight) 

метод // Вызов :

func rightSwiped() 
    { 
     self.navigationController?.popViewControllerAnimated(true) 
    } 

Вы хотите pushView контроллер затем использовать UISwipeGestureRecognizerDirection.Left в коде выше

+0

Спасибо. Тем не менее, будет замечательно, если вы скажете мне это: когда мы используем UISwipeGestureRecognizer, чтобы показать контроллер представления, и когда мы его проведите, как мне заставить контроллер вида следовать за моим пальцем ?; Так что в основном я хочу, чтобы контроллер View следил за моим пальцем, когда я прокручивал вверх. Как это сделать? –