WRNavigationBar 解决设置导航栏透明度会闪的差体验

2020-08-14  本文已影响0人  那月无痕

从控制器A创建一个带导航栏的控制器B, 跳转到B时, 如果导航使用WRNavigationBar 中的方法wr_setNavBarBackgroundAlpha将B控制器的导航栏透明化, 会出现导航栏空白闪动的现象, 

解决办法:

在- (void)viewDidLoad 中添加[self.navigationController setNavigationBarHidden:YES animated:YES];

在- (void)viewWillAppear 中添加

[selfwr_setNavBarBackgroundAlpha:0.0f];
[self.navigationController setNavigationBarHidden:NOanimated:YES];

即可

上一篇下一篇

猜你喜欢

热点阅读