Change NavigationBar's transparency at pop gestrue and other situation
###Screenshots
##Installation Add the following line to your Podfile:
pod 'ETNavBarTransparent'
Then, run the following command:
$ pod install
Or,Simply drag "ET_NavBarTransparent.swift" to your project
##Usage Change NavigationBar's transparency and tintColor where you want:
//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 = UIColor.white
}
}
##Related articles 导航栏的平滑显示和隐藏 - 个人页的自我修养(1)
##License MIT license. See LICENSE for details.