2015-05-11 2 views
0

Как я могу определить, каким образом пользователь проверил мой контроллер просмотра страницы? Это должно быть просто, но я не могу найти надежный способ сделать это! Может ли кто-нибудь помочь мне с простым ответом, чтобы узнать, каким образом пользователь проверил страницу!Как определить, в каком направлении был обработан контроллер просмотра страницы?

Спасибо.

+0

Я думаю, этот ответ является то, что вам нужно http://stackoverflow.com/a/8813202/599900 – varu

+1

См [этот ответ] (http://stackoverflow.com/ a/27934069/3985749) к аналогичному вопросу. – pbasdf

+0

Зачем вам это нужно? Просто обеспечьте левый и правый контроллеры. –

ответ

-2

левый красть использовал это:

UISwipeGestureRecognizer* leftSwipeRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleLeftSwipe:)]; 

leftSwipeRecognizer.direction = UISwipeGestureRecognizerDirectionLeft; 

[self.tableView addGestureRecognizer:leftSwipeRecognizer]; 

правой салфетки использовал это:

UISwipeGestureRecognizer* rightSwipeRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleRightSwipe:)]; 

rightSwipeRecognizer.direction = UISwipeGestureRecognizerDirectionRight; 

[self.tableView addGestureRecognizer:rightSwipeRecognizer]; 
+1

Вы понимаете, что OP спрашивает о UIPageViewController, и вы отвечаете на какой-то код UITableView для копирования/вставки, верно? Если вы не предоставите конкретный способ прикрепления этих распознавателей жестов к базовому UIPageView, ваш ответ будет не только неполным, но и неправильным. BTW, добавив GR в UIPageView, в значительной степени даст вам больше головных болей, чем поддержание индекса. – mradzinski

0

Там могут быть такие функции, как первого прикосновения и последнего прикосновения. Таким образом, вы можете понять направление с помощью простых арифметических операций. Тогда салфетки не будут слишком разными начальными и конечными точками, являются ключевыми элементами для понимания направления.

Я предполагаю, что вы уже проверили его, но можете пропустить небольшие детали.

Here - Apple Разработчики сайта

Смежные вопросы