SwiftUIPager 提供了一个使用 SwiftUI 原生组件构建的 Pager
组件。Pager
是一个视图,它渲染一个可滚动的容器来显示一些页面。这些页面在滚动时会被回收,因此您不必担心内存问题。Pager
将只加载少量的项目,足以进行流畅的滚动。
创建垂直或水平的 pager,对齐卡片,更改滚动方向,动画化分页... Pager
让你做任何你想做的事情。
pod 'SwiftUIPager'
在 Xcode 中
github "fermoya/SwiftUIPager"
pagingPriority(.simultaneous)
,则 NavigationLink
和 Button
可能与 Pager
配合使用时出现异常。此问题在 iOS 14 beta 中无法重现。 有关更多信息,请访问此链接。如果您遇到任何问题或有任何建议,请随时提出问题或通过 fmdr.ct@gmail.com 与我联系。
这是一个开源代码项目,因此随时可以通过发起 pull-request 或分享您的反馈进行协作。
如果您喜欢这个库,了解维护它所付出的所有努力,并且想支持我,您可以通过点击这个链接请我喝杯咖啡。
您也可以通过点击 GitHub Sponsor 按钮来赞助我。所有帮助都非常感谢。
SwiftUIPager
在 MIT 许可下可用。 有关更多信息,请参见LICENSE文件。