原理:
幾句話實現導航欄透明漸變-iOS
使用自定義view的方式,來更改自定義視圖的背景實現的導航欄透明化
動態修改UINavigationBar的背景色
坑:
self.edgesForExtendedLayout = UIRectEdgeNone;
Simulator Screen Shot 2017年3月8日 上午9.28.50.png
看到的導航欄是黑色的,這個顏色是window的底色,改為UIRectEdgeAll即可。
self.edgesForExtendedLayout = UIRectEdgeAll;