NavigationView
的替代品,它更像是对 NavigationView
的一个封装,您可能已经自己编写过类似的东西。因此,所有标准的 NavigationView
功能,如标题、滑动操作、顶部栏等,默认情况下都是可用的。访问网站以获取文档和更多信息。
请查看文章和示例,以了解有关 UIPilot 不同使用案例的更多信息。
该库旨在满足简单的用例以及复杂的用例。您可以根据需要嵌套任意数量的 UIPilot
!
例如,它非常容易实现类似于分屏的行为。
请查看文章以获取有关实现的更多信息。
1.x 版本 - 使用底层的 SwiftUI NavigationView
。
2.x 版本 - 使用底层的 UIKit UINavigationController
(推荐)。
Swift Package Manager 是一个用于自动分发 Swift 代码的工具,并已集成到 swift
编译器中。
一旦你设置好了 Swift 包,添加 UIPilot 作为依赖项就像将其添加到你的 Package.swift
的 dependencies
值中一样简单。
dependencies: [
.package(url: "https://github.com/canopas/UIPilot.git", .upToNextMajor(from: "2.0.2"))
]
CocoaPods 是 Cocoa 项目的依赖项管理器。有关使用和安装说明,请访问他们的网站。要使用 CocoaPods 将 UIPilot 集成到你的 Xcode 项目中,请在你的 Podfile 中指定它。
target 'YourAppName' do
pod 'UIPilot', '~> 2.0.2'
end
Canopas 团队热情欢迎贡献和项目参与!如果您想贡献,有很多事情可以做! 贡献者指南包含了从报告错误到贡献全新的功能所需的所有信息。 如果您想参与,或者如果有什么不清楚的地方,请不要犹豫,立即加入并提出问题。
对于错误、问题和讨论,请使用 Github Issues。
UIPilot 由 Canopas 团队拥有和维护。您可以在 X 上关注他们:@canopassoftware 以获取项目更新和发布。
UIPilot 在 MIT 许可证下发布。 有关详细信息,请参见 LICENSE。