带有导航堆栈的 SwiftUI 导航控制器

BaseNavigationStack

用 Navigation Stack SwiftUI 构建一个导航控制器

Swift Version Platform

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"]),
]

用法

  1. BaseNavigationStack 模块导入你的 Swift 文件中:
import BaseNavigationStack
  1. 在视图中构建: