Tamamushi 0.1.3

Tamamushi 0.1.3

测试已测试
Lang语言 SwiftSwift
许可证 MIT
Release上次发布2016年12月
SwiftSwift版本3.0
SPM支持SPM

Makoto Mori维护。



Tamamushi 0.1.3

  • 作者:
  • makomori

Header of Tamamushi

Tamamushi

Tamamushi 是一个易于使用的梯度 UINavigationBar,使用 Swift 3 编写。您可以使用如 Facebook Messenger、YouTube、SoundCloud 等预定义的渐变颜色集。

"Tamamushi" 是一种昆虫的名字,其美丽的翅膀具有渐变颜色。

需求

  • Swift 3
  • Xcode 8

使用方法

在设置渐变 UINavigationBar 的类中导入 import Tamamushi

在 AppDelegate 中

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    TMGradientNavigationBar().setInitialBarGradientColor(direction: .vertical, typeName: "SoundCloud")
    return true
}

在 UIViewController(with NavigationBar) 中

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 文件。