У меня есть экран с двумя видами:IOS: Перенести прокрутки Жест на Вид на другой
- UITableView (Tableview) на правой стороне, которая занимает половину экрана
- UIView (controllerView) на левой стороне, которая принимает другую половину экрана
Вот пример
Я хотел бы, чтобы левый вид «управлял» UITableView: когда пользователь прокручивает сверху вниз, он должен прокручивать UITableView сверху вниз, как если бы пользователь сделал тот же жест, но с правом смещение.
Я нашел similar question, но ответа нет.
Интересно, я пробовал это, вместо этого использовал contentOffset tableView. Он отлично работает, но я хотел бы иметь эффект замедления. Не возможно ли это с помощью UIGestureRecognizer? – Julien
Nop. Попробуйте установить tableView's contentOffset с анимацией .. – miham
Ну на самом деле это возможно. С UIPanGestureRecognizer вы получаете бесплатное торможение, но настройка contentOffset с анимацией не такая хорошая идея, потому что если пользователь пытается прокручивать, когда tableView анимирует, он будет выглядеть отрывистым. Я не знаю, как это делает яблоко, возможно, не со стандартным API-интерфейсом. Я принял ответ, потому что он заставил меня найти решение, я отправлю что-то более полное, когда у меня будет время. – Julien