带有导航堆栈的 SwiftUI 导航控制器
BaseNavigationStack
用 Navigation Stack SwiftUI 构建一个导航控制器
BaseNavigationStack 是一个 Swift 包,它提供了用于管理 SwiftUI 应用程序中导航堆栈的灵活且可重复使用的基本类。
概述
BaseNavigationStack
设计用于简化 SwiftUI 应用程序中导航堆栈的管理。它引入了一种通用方法来处理不同类型的视图和展示目标。这使你可以轻松构建导航流,支持各种类型的视图和展示样式。
示例:
Simulator.Screen.Recording.-.iPhone.15.Pro.-.2023-12-14.at.17.52.24.mp4
安装
Swift 包管理器
你可以使用 Swift 包管理器通过将 BaseNavigationStack
添加到 Package.swift
文件来安装它:
dependencies: [
.package(url: "https://github.com/iletai/BaseNavigationStack.git", from: "1.0.0"),
],
targets: [
.target(name: "YourTarget", dependencies: ["BaseNavigationStack"]),
]
用法
- 将
BaseNavigationStack
模块导入你的 Swift 文件中:
import BaseNavigationStack
- 在视图中构建: