- August 28, 2025
- Mins Read
View‘s descendant class for your pages.
struct ContentView: View {
var body: some View {
return ConcentricOnboardingView(pageContents: [<your_page>, <your_background_color>])
}
}
ConcentricOnboardingView(pageContents: [<your_page>, <your_background_color>])
.(duration: 2.0)
ConcentricOnboardingView(pageContents: [<your_page>, <your_background_color>])
.(nextIcon: “chevron.forward”)
goToNextPage(animated: Bool = true) – call this method manually if you need to
goToPreviousPage(animated: Bool = true) – call this method manually if you need to
.animationWillBegin – called before animation starts
.animationDidEnd – called after animation ends
.didGoToLastPage – called after animation leading to last page ends
.didChangeCurrentPage – called after page changes
.insteadOfCyclingToFirstPage – replaces default navigation to first page after pressing next on last page
.insteadOfCyclingToLastPage – replaces default navigation to last page after pressing prev on first page while navigating backwards
.didPressNextButton – replaces default button action with user’s custom closure
To try the ConcentricOnboarding examples:
https://github.com/exyte/ConcentricOnboarding.gitConcentricOnboardingExample.xcodeproj in the Xcode
dependencies: [
.package(url: “https://github.com/exyte/ConcentricOnboarding.git”)
]
iOS 14+
Xcode 12+
Many thanks to Cuberto team for the design idea and inspiration.
This package provides you with an easy way to show tooltips over any SwiftUI view, since Apple does not provide ...
SimpleToast is a simple, lightweight, flexible and easy to use library to show toasts / popup notifications inside iOS or ...
Create Toast Views with Minimal Effort in SwiftUI Using SSToastMessage. SSToastMessage enables you to effortlessly add toast notifications, alerts, and ...