iOS: перенести жест прокрутки с одного вида на другой - PullRequest
0 голосов
/ 06 февраля 2012

У меня есть экран с двумя видами:

  • UITableView (tableView) с правой стороны, который занимает половину экрана
  • UIView (controllerView) налевая сторона, которая занимает вторую половину экрана

Вот пример

Tranfer Scroll to TableView

Я бы хотел, чтобы левый вид "контролировал"UITableView: когда пользователь прокручивает сверху вниз, он должен прокручивать UITableView сверху вниз, как если бы пользователь сделал тот же жест, но со смещением вправо.

Я нашел аналогичный вопрос , но ответа нет.

1 Ответ

1 голос
/ 06 февраля 2012

Добавление методов обработки касаний в ваш Control View (controllerView)

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event;

https://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/MultitouchEvents/MultitouchEvents.html

Рассчитать изменение координаты Y касания и прокрутить таблицу ViewView с помощью

- (void)scrollRectToVisible:(CGRect)rect animated:(BOOL)animated

способ. * * +1010

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...