akardas16 / CarouselView-SwiftUI

This repository show how Carousel could be in SwiftUI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CarouselView

Light        

Usage

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()
                    }
                }

Important

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

About

This repository show how Carousel could be in SwiftUI


Languages

Language:Swift 100.0%