Есть ли способ приостановить изображения в iCarousel для iOS?

#ios #swift #icarousel

#iOS #быстрый #икарусель

Вопрос:

В настоящее время я использую iCarousel для проекта, и меня попросили приостановить каждое изображение спереди на N секунд, а затем продолжить прокрутку (есть метод автоматической прокрутки). Я пробовал использовать двойной таймер, пытался изменить изображения, но безуспешно.

Ответ №1:

Это то, что я придумал:

 var activeItemIndex = 0
Timer.scheduledTimer(withTimeInterval: 5, repeats: true) { timer in
    activeItemIndex  = 1
    if activeItemIndex == carousel.numberOfItems {
        activeItemIndex = 0
    }
    carousel.scrollToItem(at: activeItemIndex, duration: 3)
}