iOS StatusBarStyle的调整

2023-06-26  本文已影响0人  高浩浩浩浩浩浩

今天同事遇到一个问题,代码里面怎么调整statusBarStyle都没有效果。

按照常规的方法排查以后,发现是因为Debug模式下加了水印window导致的。
现象就是下层业务的Controller修改statusBarStyle为lightContent,但是水印window上的controller的statusBarStyle 还是dark,所以无法生效。

修改思路就是在下层需要更新statusBarrStyle的时候,告诉水印controller,执行setNeedsStatusBarAppearanceUpdate 方法,同步样式。

上一篇下一篇

猜你喜欢

热点阅读