我的应用程序有一个纯灰色的导航栏,为了适应 iOS 7 的设计,希望状态栏是相同的颜色。
为此,我已经在我的 plist 中设置edgesForExtendedLayout = UIRectEdgeNone
并设置了。为了为状态栏创建灰色,我将我的背景颜色设置为灰色。这很好用,除非有推送或弹出动画。在动画过程中,状态栏会闪烁颜色,看起来像是灰色强度的两倍。当动画结束时,它会变回正确的灰色。extendedLayoutIncludesOpaqueBars = YES
View controller-based status bar appearance
YES
MainWindow
有谁知道可能会发生什么?我应该设置状态栏颜色以不同地匹配导航栏颜色吗?