golovanovd
@golovanovd
Студент, iOS-разработчик

Как два UIScrollView сделать зависимыми между собой?

Добрый день.

Суть проблемы такова, есть два отдельных UIScrollView на одном ViewController.
Как связать их между собой, чтобы когда двигаешь один второй двигался идентично?
Может кто-то с таким сталкивался

Заранее спасибо за ответы!
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
doublench21
@doublench21
Попробуй так:
class MultiScrollViewController: UIViewController {
    // ...

    override func viewDidLoad() { 
        super.viewDidLoad()

        firstView.delegate = self
        secondView.delegate = self
    }

    // ...
}

extension MultiScrollViewController: UIScrollViewDelegate {
    func scrollViewDidScroll(scrollView: UIScrollView) {
        firstView.contentOffset = scrollView.contentOffset
        secondView.contentOffset = scrollView.contentOffset
    }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы