如何删除导航栏和状态栏之间的分隔符 - iOS 6

时间:2014-06-25 06:13:38

标签: ios ios6 statusbar navigationbar

我使用以下代码为ios 6的导航栏和状态栏提供相同的背景颜色。但我不知道为什么我得到1像素的分隔线,正如我在附带的截图中提到的那样。你能帮我解决一下如何删除这一行吗?

enter image description here

这是我的App Delegate代码:

//For changing status bar background color
    self.window.backgroundColor = [UIColor colorWithRed:(51/255.0) green:(51/255.0) blue:(51/255.0) alpha:1.0]];
    [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
    [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];

//For changing navigation bar background color
    [[UINavigationBar appearance] setBackgroundColor:[UIColor colorWithRed:(51/255.0) green:(51/255.0) blue:(51/255.0) alpha:1.0]];
    [[UINavigationBar appearance] setTintColor:[UIColor colorWithRed:(51/255.0) green:(51/255.0) blue:(51/255.0) alpha:1.0]];

    [[UINavigationBar appearance] setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault];
    [[UINavigationBar appearance] setShadowImage:[[UIImage alloc] init]];

提前致谢。

0 个答案:

没有答案