Я использовал эту библиотеку https://github.com/Recouse/ImageCarousel для импорта imageslider в моем приложении. Я хочу, чтобы слайдер скользил с таймером. Как я могу реализовать таймер внутри этого
var imageCarousel: ImageCarousel!
var index = 0
var timer = Timer()
extension HomeViewController {
func prepareImageCarousel() {
imageCarousel = ImageCarousel()
imageCarousel.backgroundColor = .lightGray
for i in 0..<imageData.count {
imageCarousel.items.append(imageData[i] as! ImageCarouseltem)
}
imageCarousel.translatesAutoresizingMaskIntoConstraints = false
iView.addSubview(imageCarousel)
// Constraints
imageCarousel.leadingAnchor.constraint(equalTo: view.leadingAnchor).isActive = true
imageCarousel.trailingAnchor.constraint(equalTo: view.trailingAnchor).isActive = true
if #available(iOS 11.0, *) {
imageCarousel.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor).isActive = true
}
imageCarousel.heightAnchor.constraint(equalToConstant: 200).isActive = true
// DispatchQueue.main.async {
// self.timer = Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector(ImageCarousel.timee), userInfo: nil, repeats: true)
// }
}
}
Я не использовал carthage для установки библиотеки. Я скачал клон и реализовал с него