关键词“导航”相关的包
这些包可以作为包集合使用,可在 Xcode 或 SwiftPM 中使用。
Navigator
为 SwiftUI 提供高级导航支持。
swiftui-navigation-transitions
纯 SwiftUI 导航过渡效果 ✨
RouteComposer
基于协议的 Cocoa UI 抽象库,帮助处理 iOS 应用程序中的视图控制器组合、导航和深度链接任务。可以用作 Coordinator 模式的通用替代方案。
MapboxDirections
在 iOS、macOS、tvOS、watchOS 和 Linux 上使用 Swift 实现的流量感知方向和地图匹配
SwiftUICoordinator
SwiftUICoordinator 是一个将 Coordinator 模式无缝集成到 SwiftUI 框架中的包。
UIPilot
缺失的类型安全的 SwiftUI 导航库
EFNavigationBar
一个普通的自定义导航栏。
SwiftUIRouter
SwiftUI 中基于路径的路由
SwiftCurrent
一个用于管理 Swift 中复杂工作流程的库
ProjectNavigator
用于 macOS 和 iOS 的 SwiftUI 项目导航视图
MijickNavigationView
简化导航(SwiftUI)
RouterService
💉用于 Swift 的类型安全导航/依赖注入框架
RoutingManager
一个旨在简化和增强 SwiftUI 应用程序中导航的 Swift 包。 它支持具有持久存储的有状态导航,允许开发人员轻松管理复杂的导航流程。
Sheet
📑 具有导航功能的 ActionSheet,例如 Flipboard 应用程序
Helm
一个基于图形的 SwiftUI 路由器
Karte
🗺 方便地在其他 iOS 应用程序中启动方向导航
Puddles
一个原生的 SwiftUI 应用程序架构
SwiftUINavigation
用于在 SwiftUI 中实现简洁导航的框架
Destinations
一个跨框架的 Swift 库,可以帮助您的用户界面重新关注用户。
navigation-stack-backport
适用于 iOS 14 和 15 的 SwiftUI NavigationStack