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

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

Добрый день.

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

Заранее спасибо за ответы!
  • Вопрос задан
  • 61 просмотр
Решения вопроса 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
Похожие вопросы