swift: 为navigationBar设置shadowImage出现在进入页面的时候闪现然后消失

问题:在viewDidLoad为navigationBar设置shadowImage出现在进入页面的时候闪现然后消失
设置代码:


设置代码

解决定位:最后发现是在之前的统一设置中只重新设置navigationBar的backgroundImage,未设置shadowImage,所以造成个性化设置出现闪现问题

解决方案:在设置navigationBar的backgroundImage时需要同时设置一下shadowImage,以免造成后续二次设置出现的奇怪的问题

你可能感兴趣的:(swift: 为navigationBar设置shadowImage出现在进入页面的时候闪现然后消失)