导航栏透明原理以及坑记录

原理:
几句话实现导航栏透明渐变-iOS

使用自定义view的方式,来更改自定义视图的背景实现的导航栏透明化
动态修改UINavigationBar的背景色

坑:

self.edgesForExtendedLayout  = UIRectEdgeNone;
导航栏透明原理以及坑记录_第1张图片
Simulator Screen Shot 2017年3月8日 上午9.28.50.png

看到的导航栏是黑色的,这个颜色是window的底色,改为UIRectEdgeAll即可。

self.edgesForExtendedLayout = UIRectEdgeAll;

edgesForExtendedLayout

你可能感兴趣的:(导航栏透明原理以及坑记录)