震惊:苹果手机电池栏“黑白无常”
💡
原文中文,约1100字,阅读约需3分钟。
📝
内容提要
当程序员遇到难以解决的bug时,发现手机电池栏左黑右白的问题。通过设置UIStatusBarStyle和删除背景图解决了问题。发现UIKit对导航栏背景图做了监听,根据内容的深浅调整status bar的颜色。
🎯
关键要点
- 程序员遇到难以解决的bug时,发现手机电池栏左黑右白的问题。
- 初步判断是UIStatusBarStyle的设置问题,查看infoplist文件发现相关设置。
- 通过实现preferredStatusBarStyle解决了电池栏颜色问题。
- 删除背景图并注释掉preferredStatusBarStyle代码后,问题得到解决。
- 发现UIKit对导航栏背景图做了监听,目的是让用户清晰看到电池栏信息。
- 在iOS17中,默认样式会根据内容的深浅调整status bar的颜色。
🏷️
标签
➡️