Swift5+导航栏工具 KxSwiftNavigation

KxSwiftNavigation

翻译自 HBDNavigationBar(Objective-C语言)

支持Swift5.0+

导航栏的平滑过渡,可以划分为以下情况

我们来看微信是如何平滑切换导航栏的状态的

weixin

阴影显示与隐藏

shadow

导航栏有与无

hidden

导航栏背景透明度随 UIScrollView 滚动变化

gradient

控制器拥有不同的导航栏背景

background

透明度

alpha.gif

安装:

pod 'KxSwiftNavigation'

使用方法如下,采用前缀navigation.xxx的方式设置相关属性,参考Demo


navigation.barStyle = .black
navigation.barTintColor = .random
navigation.tintColor = .white
navigation.titleTextAttributes = [NSAttributedString.Key.font: UIFont.systemFont(ofSize: 17),
                                  NSAttributedString.Key.foregroundColor: UIColor.white]

你可能感兴趣的:(Swift5+导航栏工具 KxSwiftNavigation)