一个普通的自定义导航栏。
概览
分级 | 图片 | 微博 | QQ空间 |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
知乎 | 支付宝 | 透明渐变 | |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
示例
要运行示例项目,请克隆仓库,然后首先从 Example 目录中运行 pod install
要求
版本 | 需要 |
---|---|
<5.0 | Xcode 10.0+ Swift 4.2+ iOS 8.0+ |
5.x | Xcode 10.2+ Swift 5.0+ iOS 9.3+ |
安装
CocoaPods
EFNavigationBar可以通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中
pod 'EFNavigationBar'
Swift Package Manager
Swift Package Manager是自动化Swift代码分发的工具,并集成到Swift编译器中。
一旦您设置了Swift包,添加EFNavigationBar作为依赖,只需将其添加到您的Package.swift
中的dependencies
值。
dependencies: [
.package(url: "https://github.com/EFPrefix/EFNavigationBar.git", .upToNextMinor(from: "5.1.4"))
]
使用
更多详情,请参阅示例
项目:
// Part
navBarBarTintColor = .white
navBarBackgroundAlpha = alpha
navBarTintColor = UIColor(red: 0, green: 0.478431, blue: 1, alpha: 1.0)
navBarTitleColor = .black
statusBarStyle = .default
navBarShadowImageHidden = true
navBarTransition = .linear
// Global
EFNavigationBar.defaultStyle.backgroundColor = UIColor.white
EFNavigationBar.defaultStyle.titleColor = UIColor.black
EFNavigationBar.defaultStyle.statusBarStyle = UIStatusBarStyle.default
其他
- EFNavigationBar 基于 WRNavigationBar_swift。
- 有关 Objective-C 版本,请参阅 WRNavigationBar。
维护者
EyreFree, [email protected]
许可证
EFNavigationBar 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。