An infinite caurrsel made for SwiftUI, compatible with iOS 14+. Easy to use and customizable.
banner.mp4
- Infinite elements
- Custom transitions beetwen pages
- Timer to display a number of seconds per element
- iOS +14 compatibility
https://github.com/dancarvajc/SwiftUIInfiniteCarousel.git
let elements: [String] = ["Data 1","Data 2","Data 3","Data 4"]
var body: some View {
ZStack {
Color(red: 0/255, green: 67/255, blue: 105/255)
.ignoresSafeArea()
InfiniteCarousel(data: elements, height: 300, cornerRadius: 15, transition: .scale) { element in
Text(element)
.font(.title.bold())
.foregroundColor(Color(red: 1/255, green: 148/255, blue: 154/255))
.frame(maxWidth: .infinity, maxHeight: .infinity)
.background( Color(red: 229/255, green: 221/255, blue: 200/255))
}
}
}