为了在 iOS 7 中显示状态栏,执行以下代码:-
- (void) viewDidLayoutSubviews
{
if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"7.0"))
{
CGRect viewBounds = self.view.bounds;
CGFloat topBarOffset = self.topLayoutGuide.length;
viewBounds.origin.y = topBarOffset * -1;
self.view.bounds = viewBounds;
}
}
正如您在图像中看到的 iOS 模拟器 3.5 英寸(iPhone 4/4s)和 4 英寸(iPhone 5)的状态栏颜色变化。我也想在 3.5 英寸屏幕上显示我的状态栏颜色为白色。所以,请帮我解决这个问题。
提前致谢。