ETNavBarTransparent
在弹回动作和其他情况下更改 NavigationBar 的透明度
动画
安装
请将以下行添加到您的 Podfile 中
pod 'ETNavBarTransparent'
然后,运行以下命令:
$ pod install
或者,简单地将 ETNavBarTransparent.swift
拖到您的项目中。
使用方法
更改您想要的 NavigationBar透明度和 tintColor
// Example:
// Change in viewDidLoad
override func viewDidLoad() {
super.viewDidLoad()
self.navBarBgAlpha = 0
self.navBarTintColor = .white
}
// Change in scrollView scroll
func scrollViewDidScroll(_ scrollView: UIScrollView) {
if scrollView.contentOffset.y > 100 {
navBarBgAlpha = 1
navBarTintColor = UIColor.defaultNavBarTintColor()
} else {
navBarBgAlpha = 0
navBarTintColor = .white
}
}
相关文章
许可证
MIT许可证。详情请参阅LICENSE文件。