Add Carousel.swift and CarouselView.swift files to your project
- initilize
Carousel
with available parameters
//See example items
Carousel(items: Item.items, duration: 2.0) { item in
VStack { //Your Custom view
Spacer()
Image(systemName: item.image).font(.largeTitle).foregroundColor(.white)
Spacer()
VStack(spacing:12) {
Text(item.title).font(.title2.bold()).foregroundColor(.white)
Text(item.description)
.foregroundColor(.white.opacity(0.9)).font(.subheadline).multilineTextAlignment(.center).padding(.horizontal,4)
}
Spacer()
}
}
Your model size will effect the design(space between views). If you have less items, you can repeat items one more time with new id in your array. Recommended size is between 10 and 12