测试已测试 | ✗ |
Lang语言 | SwiftSwift |
许可证 | MIT |
Release上次发布 | 2016年12月 |
SwiftSwift版本 | 3.0 |
SPM支持SPM | ✗ |
由Makoto Mori维护。
Tamamushi 是一个易于使用的梯度 UINavigationBar,使用 Swift 3 编写。您可以使用如 Facebook Messenger、YouTube、SoundCloud 等预定义的渐变颜色集。
"Tamamushi" 是一种昆虫的名字,其美丽的翅膀具有渐变颜色。
在设置渐变 UINavigationBar 的类中导入 import Tamamushi
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
TMGradientNavigationBar().setInitialBarGradientColor(direction: .vertical, typeName: "SoundCloud")
return true
}
override func viewDidLoad() {
super.viewDidLoad()
TMGradientNavigationBar().setGradientColorOnNavigationBar(bar: (self.navigationController?.navigationBar)!, direction: .vertical, typeName: "Facebook Messenger")
}
您可以使用 gradients.json 中定义的渐变颜色集。
TMGradientNavigationBar().setInitialBarGradientColor(direction: .vertical, typeName: "SoundCloud")
请查看可用的渐变颜色列表。
当然您可以使用原始的渐变颜色。
TMGradientNavigationBar().setInitialBarGradientColor(direction: .horizontal, startColor: .red, endColor: .blue)
您可以选择渐变的方向。(默认为垂直)
.horizontal
或 .vertical
本库采用 MIT 许可证发布。作为颜色来源,使用了由 ghosh 运行的 JSON 文件。