关键词“导航”的软件包
这些软件包可以作为软件包集合使用,可在 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