PageView SwiftUI页面导航组件
PageView 是一个挺实用的 SwiftUI 组件,模仿了 iOS 中的 UIPageViewController。它了基于页面的导航功能,让你可以在多个内容页面间切换,功能跟 UIKit 的 UIPageViewController 类似。你会想,为什么 SwiftUI 本身没有分页控制组件?其实,它本来是没有的,但通过将 UIPageViewController 包装到 UIViewRepresentable 中,或者在 watchOS 中通过多个 WKHostingController,才能实现分页效果。PageView 就是为了这个问题,了一个原生的 SwiftUI 方案,挺方便的。安装的时候,需要 iOS 13、watchOS 6 和 Xcode 11。通过 Swift Package Manager 就能快速安装,直接把以下软件包添加到你的Package.swift
中就行了。适合用来实现页面之间的分页导航。嗯,如果你正好需要这样的功能,试试这个包,蛮方便的。
PageView-master.zip
预估大小:55个文件
PageView-master
文件夹
Examples
文件夹
PageViewDemo WatchKit App
文件夹
Info.plist
1KB
Base.lproj
文件夹
Interface.storyboard
837B
Assets.xcassets
文件夹
AppIcon.appiconset
文件夹
Contents.json
2KB
Contents.json
62B
...
2.41MB
文件大小:
评论区