A custom pageview which support in all swift ui version
FDPageView(currentTab: $currentTab,
style: Style(pages: 3, width: 16, height: 16, selectedItemImage: "yourImageName",
unSelectedItemImage: "yourImageName", selectedItemColor: Color.red, unSelectedItemColor:Color.blue),
viewHeight: 32)
FDPageView(currentTab: $currentTab,
style: Style(pages: 3, width: 16, height: 16, selectedItemImage: "yourSelectedImageName",
unSelectedItemImage: "yourUnSelectedImageName", selectedItemColor: Color.red, unSelectedItemColor:Color.blue),
viewHeight: 32)
import SwiftUI
import FDPageView
struct ContentView: View {
@State var currentTab = 0
var body: some View {
VStack(content: {
TabView(selection: $currentTab,
content: {
PageView(title: "Title\(currentTab + 1)", subtitle: "Subtile\(currentTab + 1)")
.tag(0)
PageView(title: "Title\(currentTab + 1)", subtitle: "Subtile\(currentTab + 1)")
.tag(1)
PageView(title: "Title\(currentTab + 1)", subtitle: "Subtile\(currentTab + 1)")
.tag(2)
})
.tabViewStyle(PageTabViewStyle())
FDPageView(currentTab: $currentTab, style: Style(pages: 3, width: 16, height: 16,
selectedItemImage: "Circle", unSelectedItemImage: "Circle", selectedItemColor: Color.red, unSelectedItemColor: Color.blue),
viewHeight: 32)
})
}
}
link |
Stars: 0 |
Last commit: 2 years ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics