美文网首页
动态改变导航栏的颜色

动态改变导航栏的颜色

作者: 简简_单单_生活 | 来源:发表于2016-06-06 16:19 被阅读0次

仿美团的商品页签下的商品详情界面

一开始是这样

向上拉到一定的程度后,变为下面这样

一、写一个UIImage的扩展,通过传进去的颜色,获取到一张此颜色的照片,传进去的颜色,可以设置透明度,所以所获取的照片也是有透明度的照片。

二、在viewDidLoad方法中,先设置navigationBar的背景图片为透明度为0的照片

如果不加self.navigationController?.navigationBar.shadowImage=UIImage()这一句的话,会有下图的黑线

三、在scrollerView滑动的时候,改变按钮的渲染颜色和导航栏的背景颜色的透明度

相关文章

网友评论

      本文标题:动态改变导航栏的颜色

      本文链接:https://www.haomeiwen.com/subject/qgqcdttx.html